avoid changing massive path data