reduce code duplication in doit handler
diff --git a/src/rexi_server.erl b/src/rexi_server.erl
index 34c7fe3..980f7d6 100644
--- a/src/rexi_server.erl
+++ b/src/rexi_server.erl
@@ -60,9 +60,8 @@
     {reply, ignored, St}.
 
 
-handle_cast({doit, From, MFA}, #st{workers=Workers} = St) ->
-    {LocalPid, Ref} = spawn_monitor(?MODULE, init_p, [From, MFA, ""]),
-    {noreply, St#st{workers = add_worker({LocalPid, Ref, From}, Workers)}};
+handle_cast({doit, From, MFA}, St) ->
+    handle_cast({doit, From, undefined, MFA}, St);
 
 handle_cast({doit, From, Nonce, MFA}, #st{workers=Workers} = St) ->
     {LocalPid, Ref} = spawn_monitor(?MODULE, init_p, [From, MFA, Nonce]),