Is it really ok to run IO from a parsing funtion?!
Fixed!