Use error handlers to provide nicer error messages
Add specs for error handlers