New implementations for Route. [skip ci]