If so, i would think it is strange place to use iff. the method name, description (considering if, instead of iff) clearly state when true is returned. using 'iff' is just confusing i would say. It is also the only place in the code (comments) where iff is being used (excluding the same method description in context.h).