diff --git a/lib/sensu/io.rb b/lib/sensu/io.rb
index <HASH>..<HASH> 100644
--- a/lib/sensu/io.rb
+++ b/lib/sensu/io.rb
@@ -68,7 +68,7 @@ module Sensu
         if wait_on_group
           wait_on_process_group(process.pid)
         end
-        [output, status.exited? ? status.exitstatus : 2]
+        [output, status.exitstatus || 2]
       end
     end
   end
exited?() can let nil exit statuses through