those three look mutually exclusive. Running the test, do a demo and provide a question all in the same run doesn't sound practical. Is there a way to make them mutually exclusive in another way?