Hey Micah,
If you want to keep reporter, I think you can just add NIL to the end of the rule to terminate the leaf.
Along with creating gaps in a split, it helps with creating reporting rules that just need to get information then disappear.
Lot-->
extrude(Height)
comp(f) {top:Roof|side:X.}
Roof-->
roofGable(20)
Flicker
comp(f) {all:Reporter}
Reporter-->
color(1,0,0)
report("Area",geometry.area())
Flicker-->
X.
If you add:
Reporter-->
color(1,0,0)
report("Area",geometry.area())
NIL
The flicker in the images disappears, but the report information remains.
May not help you right now, but thought I would mention it.
David
David Wasserman, AICP