To be totally fair, these are _all_ prototypes. This implementation is cheap, and I'm at a loss to come up with _practical_ examples that break it. On top of that, these are issues created _entirely_ by the developer, seeing as he chose both the keys and the route fragments.

We can talk about a stronger implementation for both, but I don't know how much _value_ that adds.

@brackeen - Assuming I'm on the same page, the style of URL they're referring to doesn't care about /modify:type. It's safer to think of it as splitting the String on `'/'`, then trying to replace those fragments starting with `':'` with their keyed equivalent. What you've built (based on what I built) is a quick, cheap version of that.