more consistently report the first error when parsing post requests