Instead of passing in question and doing this, it'd be way easier for testing if you passed in the results of `question.metadata.get('troubleshooting')`. Then you could run a bunch of tests on just the parsing bit without all the question/request context.