New way to deal with lastMessageFrom