revert intentional type