Advance macros after frame is complete, not before frame starts