Returning failure is also a parse error (unless one was already reported).