Invalid JSON in the request body now throws nicer error