Hi, The current implementation of itkExceptionMacro assumes that it is being called from a class deriving from itk::Object. It calls "GetClassName()" on "this". Some other classes not deriving from itk::Object may also require to throw exceptions though. Should we create an additional macro for those cases ? Luis