Useless
Useless constructor
Clean up
Fix stream handling