Support for variable question types