removing rollback responsibility