Not super-fond of this: took me a bit to parse what `valid_question` meant here.