added check for external before disabling