strict router check