Added support for navigators where external is undefined