partly revert