inthebox-macros handles it better.

I suggest switching.