OK, I think I figured something out that works. The footer occurs every 62 lines, so I just put an xlate that nulls the line within an iteration if the OBX1 is >= 54 and <= 60, etc for the other footers and embedded it in nested iff statements. Not the most elegant solution, but it seems to work.