Update error handling
Refactor the parse method

Remove the boolean checking and parsing as well as the post-processing
for the errors and help.