throw when there is unparsed part