Switch to strict text, add functions for routeparts.