rollback doesnt require active connection, in this case it is a noop, to make it suitable for use in finally statements