We should be using exc everywhere instead of sqlalchemy exceptions
. all consistent now.