editing assignFromFragile() in PathTree now