router try/catch