wrote fromStringBase tests, clarified failure conditions