Pass user's answer to not eligible explanations
Switch to CBVs so we can overload dispatch() to check setup