Eh... I think this is a sign of a bug in your test pull.  We aren't C/C++.  Case statements create their own scope which makes this jump safe.