actually keeping the path limits