Thanks for this comment and description of the transformer - this makes its purpose enormously more clear. Now I think I understand what it is for, it seems that its name could be a bit more accurate. It seems that the only difference is that this transformer uses a supplied path, "innerPath" for indirection into supplied objects, which must take the form of an array. This suggests a name like "fluid.transforms.conditionWithPath" or even "fluid.transforms.find" since the contract is now extremely similar to our existing "fluid.find" utility