         :ok
       nil ->
         # Look for it at method callers
-        Logger.debug("Call cast from #{inspect pid} to #{inspect st.mc}")
+        #Logger.debug("Call cast from #{inspect pid} to #{inspect st.mc}")
         ret = cast_mc(st.mc, method, params, context, st.guards, cb)
-        Logger.debug("#{inspect ret} at #{inspect pid}")
+        #Logger.debug("#{inspect ret} at #{inspect pid}")
         ret
     end
   end

                #Logger.debug("Calling without context #{inspect f}")
                f.(params)
              end
              Logger.debug("Method #{method} caller function #{inspect f} -> #{inspect v}.")
              case v do
                {:error, e} ->
                  cb.({:error, e })

  result to the original cast_mc.
  """
  defp cast_mc([{h, options} | t], method, params, context, guards, cb) do
    #Logger.debug("Cast mc #{Keyword.get options, :name, (inspect h)}")
    if check_guards(
        %RPC.Message{ method: method, params: params, context: context},
        options, guards) do
