Corrected cons for stream reader