diff --git a/lib/lumberg/whm/reseller.rb b/lib/lumberg/whm/reseller.rb
index <HASH>..<HASH> 100644
--- a/lib/lumberg/whm/reseller.rb
+++ b/lib/lumberg/whm/reseller.rb
@@ -11,9 +11,11 @@ module Lumberg
       end
 
       def list
-       result = server.perform_request('listresellers', :key => 'reseller')
-       result[:success] = true
-       result
+        # This method is funky. That is all
+        result = server.perform_request('listresellers', :key => 'reseller')
+        result[:success] = true
+        result[:params]  = {:resellers => result.delete(:params)}
+        result
       end
     end
   end
diff --git a/spec/whm/reseller_spec.rb b/spec/whm/reseller_spec.rb
index <HASH>..<HASH> 100644
--- a/spec/whm/reseller_spec.rb
+++ b/spec/whm/reseller_spec.rb
@@ -38,8 +38,8 @@ module Lumberg
       it "lists all resellers" do
         result = @reseller.list
         result[:success].should be_true
-        result[:params].should have(2).resellers
-        result[:params].should include('bob', 'ted')
+        result[:params][:resellers].should have(2).resellers
+        result[:params][:resellers].should include('bob', 'ted')
       end
     end 
   end
Coerce the response to something more sane