Oh, disregard my comments above I guess. I can build a separate exporter class if you think it makes things more readable, although it does seem a bit less DRY, since I can no longer just use the existing summary action. I'll look into what else is needed to rewrite export using this method later today.