anchor.diff:                 end,
       {noreply, NewState};
   
  -handle_cast({rotate, Id}, State) ->
  -    {noreply, defer_rotate(Id, State)}.
  +handle_cast(rotate, State) ->
  +    {noreply, defer_rotate(State)}.
   
   
   %% Function: handle_info(Info, State) -> {noreply, State}          |
  
positive.code: -spec(rotate(atom()) ->
               ok).
  rotate(Id) ->
      gen_server:cast(Id, {rotate, Id}).
  
  
  %%--------------------------------------------------------------------
  
negative.code: 
  %% @doc Defer for a rotating log
  %% @private
  -spec(defer_rotate(#logger_state{}) ->
               ok).
  defer_rotate(#logger_state{appender_mod = Module,
                             hourstamp    = HourStamp} = State) ->
      {{Y, M, D}, {H, _, _}} = calendar:now_to_local_time(now()),
      ThisHour = {Y, M, D, H},
  
  