use bytestring to not get stupid locale errors