is this the right infrastructure for a conversation?