Remove dedicated exception handling in `check` completely

Exceptions are already caught at the top level so this is unnecessary.
Merge pull request #330 from DanielG/dev-error

Remove dedicated exception handling in `check` completely