How expensive would it be to do a check here for a pre-existing key in the route, and logging a problem, and finally returning `false`?