Model parse returns ParseError on failure