mattallen37:
And please do not talk about why labels are bad, or why I should not be using them.
They are bad, and you should not be using them.
As an aside, labels have to be associated with a statement and cannot be used in isolation; in your failing examples, there's no statement after the label.