Even if you use `if (angular.isDefined(scope.toggle)) { ... }` around the watch function?