diff --git a/Net/Gearman/Client.php b/Net/Gearman/Client.php
index <HASH>..<HASH> 100644
--- a/Net/Gearman/Client.php
+++ b/Net/Gearman/Client.php
@@ -122,6 +122,19 @@ class Net_Gearman_Client
             $send = $args[0];
         }
 
+        return $this->call($func, $send);
+    }
+
+    /**
+     * Fire off a background task with the given arguments
+     *
+     * @param string $func Name of job to run
+     * @param array  $args First key should be args to send
+     * @param func
+     * @param send
+     */
+    public function call($func, $send)
+    {
         $task       = new Net_Gearman_Task($func, $send);
         $task->type = Net_Gearman_Task::JOB_BACKGROUND;
 
@@ -131,6 +144,7 @@ class Net_Gearman_Client
         return $task->handle;
     }
 
+
     /**
      * Submit a task to Gearman
      *
Adjusted method in the client to allow use of less magic