better path-pieces bounds