+ if not newConversations:
+ _moduleLogger.info(
+ "No messages ended up existing for %r" % (self._contactKey, )
+ )
+ return
+
+ # Can't filter out messages in a texting conversation that came in
+ # before the last one sent because that creates a race condition of two
+ # people sending at about the same time, which happens quite a bit
+ newConversations = gvoice.conversations.filter_out_self(newConversations)