hmm.. perhaps we should be calling the control guard code I wrote here? Rather than printing 'Control1' would we get the conditional (perhaps it isn't defined for this diagram)