keep path arrays homogeneous