don't screw around with macros, use the real thing