diff --git a/chef/lib/chef/provider/ohai.rb b/chef/lib/chef/provider/ohai.rb
index <HASH>..<HASH> 100644
--- a/chef/lib/chef/provider/ohai.rb
+++ b/chef/lib/chef/provider/ohai.rb
@@ -28,14 +28,13 @@ class Chef
 
       def action_reload
         ohai = ::Ohai::System.new
-        if not @new_resource.plugin
+        if @new_resource.plugin
           ohai.require_plugin @new_resource.plugin
         else
           ohai.all_plugins
         end
 
         node.automatic_attrs.merge! ohai.data
-        node.save
       end
     end
   end
removing unnecessary save and fixing if statement