revert require support