anchor.diff:       if_idle_execute_next_pending(
          handle_port_return(
            Return,
  -         reset_req_start_time(State)))
  -    };
  +         reset_req_start_time(State)))};
   handle_info(?sedge_leave_readloop, State) ->
       {stop, normal, State}.
   
  
positive.code: %%------------------------------------------------------------------------------
  %% @private
  %%------------------------------------------------------------------------------
  now_millis() ->
      erlang:system_time() div 1000000.
  
  %%------------------------------------------------------------------------------
  %% @private
  
negative.code: handle_call(info, _From, State) ->
      {reply, State, State};
  handle_call({Op, TimeOutMillis}, From, State) ->
      case is_blocked_for_too_long(State, TimeOutMillis) of
          true  -> {reply, {error, timeout}, add_fail_count(1, State)};
          false -> {noreply, enque_and_execute(Op, From, State)}
      end.
  
  %%------------------------------------------------------------------------------
  