Updated IO to work with new String representation