saner error handling