reimplement cancel path reroute