Index: functions.php
===================================================================
--- functions.php	(revision 41211)
+++ functions.php	(working copy)
@@ -385,15 +385,18 @@
 			} elseif ( false === strpos( $data, '"' ) ) {
 				return false;
 			}
+			break;
 			// or else fall through
-		case 'a' :
+		case 'a' : break;
 		case 'O' :
 			return (bool) preg_match( "/^{$token}:[0-9]+:/s", $data );
-		case 'b' :
-		case 'i' :
+			break;
+		case 'b' : break;
+		case 'i' : break;
 		case 'd' :
 			$end = $strict ? '$' : '';
 			return (bool) preg_match( "/^{$token}:[0-9.E-]+;$end/", $data );
+			break;
 	}
 	return false;
 }
