account for compaction