anchor.diff:  nextTimeout(Create=#create{owner=Owner,createTime=CT,remote=RPid,msg=#channel_create{service=Svc,id=Id,timeout=Timeout}}) ->
       case p6time:timeLeft(ms,CT+Timeout) of
           N when N < 100 ->
  -            fire(Owner,#channel_close{id=Id,body=?error(?SERVICE_BUSY,"Service '~p' registered, but busy.",[Svc])}),
  +            fire(Owner,#channel_close{id=Id,body=?error(?SERVICE_BUSY,"Service '~s' registered, but busy.",[Svc])}),
               ?lwarn("Timeout waiting for service ~p/~p to be avaliable",[Svc,RPid]),
               {stop,normal,nostate};
           _N ->
  
positive.code:     CCProper = CC#channel_create{service=Service},
      case services:findBalanced(Service,Owner) of
          [] ->
              fire(Owner,#channel_close{id=Id,body=?error(?SERVICE_NOT_FOUND,"Service '~p' not found.",[Svc])}),
              ?linfo("~p asked for non-existent service: ~p",[Owner,Svc]),
              {stop,normal,nostate};
          Entries ->
  
negative.code:                     {noreply,#state{owner=Owner,remote=Pid,id=Id,type=ChanType,svc=Service}};
                  {error,retry} -> nextTimeout(Create#create{msg=CCProper});
                  Other -> ?lwarn("Failed to create channel, reason: ~p, targets: ~p",[Other,Entries]),
                           fire(Owner,#channel_close{id=Id,body=?error(?SERVICE_ERROR,"Service '~s' failure: ~p",[Service,Other])}),
                           {stop,normal,nostate}
              end
      end.
  