make sure normalize and parse methods take strings