For the record, these days I prefer the style Tim Pope suggests in the Gist, contrary to my original comment on that Gist. :)

> primary reasons for using the macro before was to have more context when scrolling in large AR models.

I feel you there! I didn't then, but now I recognize that we were merely treating the symptoms, rather than addressing the real problem of having HUGE objects which did far too many jobs.