made it so clients don't infinitely repeat data