fix yml errors and make Question a teensy bit more resilient