The feature looks odd given the second argument for `Route`. I wonder if we can swap the order