That sounds very similar to just manually compacting after every message. Is there a difference I'm not seeing?