Explicitly pass out erros, add a test suite which fails