Further to earlier discussions, we should review the firebase code and ensure that new messages don't overwrite previous messages.