diff --git a/lib/runcible/base.rb b/lib/runcible/base.rb
index <HASH>..<HASH> 100644
--- a/lib/runcible/base.rb
+++ b/lib/runcible/base.rb
@@ -137,7 +137,7 @@ module Runcible
 
     def process_response(response)
       begin
-        body = JSON.parse(response.body)
+        body = response.body == "null" ? nil : JSON.parse(response.body)
         if body.respond_to? :with_indifferent_access
           body = body.with_indifferent_access
         elsif body.is_a? Array
Fixes #<I>: Don't try to parse "null" responses.