I wonder if using a persistent data store wouldn't make more sense than doing this so that we have a 'history' of interactions. (thought to chew on, nom nom nom)