can conversation be nil?   there is an if statement above, within the begin...rescue that checks for existence - we may need to do that here as well.