shoudln't you start the macro name with ``PIMPLE_`` to avoid conflicts ?