keep a local copy of indexInterval in summary builder so we don't need to pass it to maybeAddEntry
meant to squash this in too