diff --git a/src/widget.js b/src/widget.js
index <HASH>..<HASH> 100644
--- a/src/widget.js
+++ b/src/widget.js
@@ -135,9 +135,7 @@
           this.rs.disconnect();
         }.bind(this));
       } catch(e) {
-        if (e.message && e.message.match(/Unknown event/)) {
-          // ignored. (the 0.7 widget-view interface didn't have a 'reset' event)
-        } else {
+        if (!(e.message && e.message.match(/Unknown event/))) { // ignored. (the 0.7 widget-view interface didn't have a 'reset' event)
           throw e;
         }
       }
diff --git a/src/wireclient.js b/src/wireclient.js
index <HASH>..<HASH> 100644
--- a/src/wireclient.js
+++ b/src/wireclient.js
@@ -507,13 +507,8 @@
 
     var body = options.body;
 
-    if (typeof(body) === 'object') {
-      if (isArrayBufferView(body)) {
-        /* alright. */
-        //FIXME empty block
-      } else if (body instanceof ArrayBuffer) {
-        body = new Uint8Array(body);
-      }
+    if (typeof(body) === 'object' && !isArrayBufferView(body) && body instanceof ArrayBuffer) {
+      body = new Uint8Array(body);
     }
     xhr.send(body);
     return pending.promise;
Rewrites conditionals to avoid empty blocks, satisfying jshint