check to make sure template exists before matching catchall route.
release v2.2.0.