Progress on conditions and multiple questions in an annotation

Change pop's to shifts to fix multiple questions, and fix a typo. One
remaining thing to do is pass the result to the worker such that the condition
can be evaluated properly.