Gossip refoactor