if the macro is called from other libraries this variable might be set and should be used for consistency