fix Navigator.IsNavigable over checking