more obvious skip when revert isn't defined