Generators for path diff