Fix a little bit of confusion with io conversion.
Not entirely though, it still looks strange