revert invalid