Change path iterator implem