multiple-choice now compiles, but does not take optional arguments.