Warping is functional