rollback on false try