it's not always a sql exception