marginally better database error handling