value split (revert)