More efficient to keep tack of messages