Probably best to swap this whole loop for a visible_message