Maybe I should get rid of the separate methods and just roll all of that code into `setup_conversation()`?