If we have a `commit()` - is this SQLAlchemy's way of saying "commit if nothing went wrong when writing to the database, or else rollback?"