correct rollback behaviour to rollback to revision and updated commands