Inserted work around for 'fallthrough' only being allowed as the last non-empty statement of a 'case' or 'default' clause
diff --git a/Switch.md b/Switch.md
index f873a8c..2609c9d 100644
--- a/Switch.md
+++ b/Switch.md
@@ -134,7 +134,22 @@
 	error()
 }
 ```
+However, you can work around this by using a 'labeled' `fallthrough`:
 
+```
+switch {
+case f():
+	if g() {
+		goto nextCase // Works now!
+	}
+	h()
+    break
+nextCase:
+    fallthrough
+default:
+	error()
+}
+```
 ## Multiple cases
 
 If you want to use multiple values in the same case, use a comma-separated list.