route constraints are my friend