revert doesn't kill everything