fix whitespace
revert to IO::String