<?xml version="1.0" encoding="UTF-8"?>
<commit>
  <added type="array"/>
  <modified type="array">
    <modified>
      <diff>@@ -4,14 +4,17 @@
 -include(&quot;fuzed.hrl&quot;).
 -compile(export_all).
 
+provide_pool(_A) -&gt;
+  resource_fountain:best_pool_for_details_match(details()).
+
 out404(A, _GC, SC) -&gt;
-  Parameters = [{method, handle_request}, {request, {struct, parse_arg(A, SC)}}],
+  Parameters = [{request, {struct, parse_arg(A, SC)}}],
   io:format(&quot;Param restructure:~n~p~n&quot;, [Parameters]),
-  case node_api:safely_send_call_to_pool(handle_request,
-                                         Parameters, 
-                                         {handle_request, {request}},
-                                         pure,
-                                         details()) of
+  Pool = provide_pool(A),
+  case node_api:safely_send_call_to_pool_no_lookup(handle_request,
+                                                   Parameters, 
+                                                   pure,
+                                                   Pool) of
     {result, R} -&gt; 
       convert_response(R);
     {error, R} -&gt;
@@ -90,5 +93,4 @@ prep(A) -&gt; A.
 details() -&gt;
   {ok, Details} = 
     application:get_env(fuzed_frontend, details),
-  error_logger:info_msg(&quot;Using frontend details ~p~n&quot;, [Details]),
   Details.</diff>
      <filename>elibs/frontend_responder.erl</filename>
    </modified>
    <modified>
      <diff>@@ -3,7 +3,7 @@
 % Functional calls
 -export([parse_sentence/2, semrep_for_sentence/2, nlmatch_semreps/3, details/1, stop/1, heat/1, morphemes_for_sentence/2,
          api/1, api_signature/1, safely_send_call_to_pool/4, safely_send_call_to_pool/5, send_call/3, send_call/4,
-         heat/2]).
+         heat/2, safely_send_call_to_pool_no_lookup/4]).
 
 -include(&quot;fuzed.hrl&quot;).
 
@@ -30,14 +30,17 @@ safely_send_call_to_pool(Method, Parameters, ApiSpec, Details) -&gt;
 % Valid retkinds are json and erlang  
 safely_send_call_to_pool(Method, Parameters, ApiSpec, RetType, Details) -&gt; 
   PoolSearch = resource_fountain:pool_for_dispatch(ApiSpec, Details),
+  safely_send_call_to_pool_no_lookup(Method, Parameters, RetType, PoolSearch).
+
+safely_send_call_to_pool_no_lookup(Method, Parameters, RetType, Pool) -&gt;
   Me = self(),
-  case PoolSearch of
-    none -&gt; {error, ?NOPOOL_MSG ++ &quot; in safely_send_call_to_pool.&quot;};
+  case Pool of
+    none -&gt; {error, ?NOPOOL_MSG ++ &quot; in safely_send_call_to_pool_with_no_lookup.&quot;};
     Pool when is_pid(Pool) -&gt;
       Worker = spawn(fun() -&gt; independent_pool_call(Pool, Method, Parameters, RetType, Me) end),
       receive
         {Worker, result, Result} -&gt; Result
-      after ?GLOBAL_TIMEOUT -&gt; {error, io_lib:format(&quot;Request took more than 1 minute. ApiSpec: ~p~nMethod: ~p~nParameters: ~p~n&quot;, [ApiSpec, Method, Parameters])}
+      after ?GLOBAL_TIMEOUT -&gt; {error, io_lib:format(&quot;Request took more than 1 minute. Method: ~p~nParameters: ~p~n&quot;, [Method, Parameters])}
       end
   end.
 </diff>
      <filename>elibs/node_api.erl</filename>
    </modified>
  </modified>
  <removed type="array"/>
  <parents type="array">
    <parent>
      <id>6f4be433ed215bc983b5e4ac346b377c27c21b29</id>
    </parent>
  </parents>
  <author>
    <name>David Fayram</name>
    <email>dfayram@gmail.com</email>
  </author>
  <url>http://github.com/KirinDave/fuzed/commit/eec6db84255ed74431ac2ecd1b7629306a697273</url>
  <id>eec6db84255ed74431ac2ecd1b7629306a697273</id>
  <committed-date>2008-05-11T19:36:11-07:00</committed-date>
  <authored-date>2008-05-11T19:36:11-07:00</authored-date>
  <message>Extracting the dispatch a little.</message>
  <tree>f012d0769ded87c1bd7de431d93922cf2f756b74</tree>
  <committer>
    <name>David Fayram</name>
    <email>dfayram@gmail.com</email>
  </committer>
</commit>
