This is called from our property and debug handlers.
I think it would be even weirder to use those macros there, and I think they even throw exceptions which is very invalid in this case.