Is this only specific to InlineConstraint or also for the default value not too far below. 
For the InlineConstraint, we can do something better, we can actually add a ```CompundRouteConstraint``` and hence ensure both the constraints are honored. 
For default value however, I don't see a point throwing. Its just a convention that we follow ( we can discuss what the convention is, but IMO throwing for the default value thing is a bit harsh :smile:).