after .remove() I can jQuery('#id') still returns Object

after .remove() I can jQuery('#id') still returns Object

If execute the following
 
jQuery('#'+id).remove();
alert(jQuery('#'+id));
alert(document.getElementById(id));

 
the first alert returns [object Object]
while the second one returns null
 
surely the first one should also return null as the documentation states that it uses the document.getElementById function internally?
(remove does clear the inner HTML, so .html() returns null)
 
using jQuery v1.4.2
 
Thanks