you're right, this is exactly what the default constructor would do. 
This is the legacy of the FastqIterator (probably true in all Sam iterators right now). I'll change it all.