Totally rewrote the way Shrinkroute.