diff --git a/examples/switch/switch.hash b/examples/switch/switch.hash
index 1bde959..5559e1a 100644
--- a/examples/switch/switch.hash
+++ b/examples/switch/switch.hash
@@ -1,2 +1,2 @@
-d255a1fe931fe471b745aeb66830b10216617479
-kxkBPpY_ue
+b47004b3e3b6d787ea98642dc5b955df57cd2bcd
+TJ4Az0KuLfL
diff --git a/public/switch b/public/switch
index 84ac576..5e82e98 100644
--- a/public/switch
+++ b/public/switch
@@ -40,7 +40,7 @@ branches.</p>
             
           </td>
           <td class="code leading">
-	        <a href="http://play.golang.org/p/kxkBPpY_ue"><img title="Run code" src="play.png" class="run" /></a>
+	        <a href="http://play.golang.org/p/TJ4Az0KuLfL"><img title="Run code" src="play.png" class="run" /></a>
             <div class="highlight"><pre><span class="kn">package</span> <span class="nx">main</span>
 </pre></div>
 
@@ -138,7 +138,7 @@ to express if/else logic. Here we also show how the
         <tr>
           <td class="docs">
             <p>A type <code>switch</code> compares types instead of values.  You
-can use this to discover the the type of an interface
+can use this to discover the type of an interface
 value.  In this example, the variable <code>t</code> will have the
 type corresponding to its clause.</p>