rollback auto gen