I think this might be a security issue. It's possible that we might expose sensitive information about our underlying database that we don't want people to know if we're passing arbitrary error messages back to the client.