Code ready. Tests not.

I want to change the behavior of route failure. Defaults should not be used when validation or parsing fails.