making sure we are dealing with strings when returning from read()