keep stream open just for the parse time + code style