code_change for new server state
diff --git a/src/rexi_server.erl b/src/rexi_server.erl
index a261828..6b01e27 100644
--- a/src/rexi_server.erl
+++ b/src/rexi_server.erl
@@ -114,6 +114,9 @@
     ets:foldl(fun({Pid, _, _}, _) -> exit(Pid,kill) end, nil, St#st.workers),
     ok.
 
+code_change(_OldVsn, {st, Workers}, _Extra) ->
+    {ok, #st{workers = Workers}};
+
 code_change(_OldVsn, St, _Extra) ->
     {ok, St}.