Using 400 instead of 500 for parse errors