Right now, the singer tap returns a non-zero exit code (1) + stacktrace as soon as a jsonschema validation error occurs, even if that does not necessarily mean the command has failed. Especially given the fact that CSV does not enforce a schema. It should be possible to disable validation, or only log a warning whenever a validation error occurs.