So I'm not missing a label then, the code just isn't terminated "properly".

I kept going through it thinking I was missing something obvious.

Robert