.clone(true) not copying <select> data if not explicitly set by "selected" attribute?

.clone(true) not copying <select> data if not explicitly set by "selected" attribute?

.clone(true) does not seem to copy which option was selected if the "selected" attribute is not set (like when a user just chooses an option with the mouse)?

Works:
  1. <select id="type_id">
  2.     <option value="1">user</option>
  3.     <option value="2" selected="selected">admin</option>
  4. </select>

Fails:
  1. <select id="type_id">
  2.     <option value="1">user</option>
  3.     <option value="2">admin</option>
  4. </select>

Code:
  1. var orig = $("#type_id").val();
  2. var clone = $("#type_id").clone(true).val();

  3. console.log(orig)
  4. console.log(clone)

it's no big deal to add the attr before cloning, but is it a bug or a feature?
Leon