I'm currently attempting to remap the timing of a segmented cache, and not having much success. Even something as simple as changing a cache that goes from 1 to 100 to have it go from 50 to 150 does not seem to work. I've tried a bunch of different methods, including offsetting the animation curve that's attached to the cache frame update expression. I've even gone as far as to slightly modify the updateCacheSegmentAtCurrentTime script to query the output of a time shifter node instead of getting currentTime directly. In all cases, the fluid seems to somehow know that I'm trying to fool it. In the simplest example, shifting the animation curve that feeds into the frame number update expression, everything appears to have be behaving correctly if I look at the cache tab attributes (cache file name, frame number, start frame, end frame, and segment start frame). However, the fluid container's contents immediately cease to update. Am I missing something super simple, or is Maya Fluids doing a behind-the-scenes check against currentTime that is defeating my attempts to fool it? If so, is there any way around that? Thanks for any help that you might be able to provide!