   * `last_id`      - the last id received in the transport
   """
   def add(transport, token, last_id \\ nil) do
-    :gen_server.call name(token), {:add, transport, last_id}
+    token
+      |> extract_name
+      |> :gen_server.call {:add, transport, last_id}
   end
 
   @doc """

  Start a new `Funnel.Transistor` actor.
  """
  def start_link(token) do
    name(token)
      |> find_or_start
  end


    transports
  end

  defp extract_name(token) do
    token |> binary_to_atom
  end

  defp find_or_start(name) do
