add strict exception in route handling