anchor.diff:  			{noreply, State#state{ ticks = Ticks1, flush_tick = true }};
   		{{value, {Ref, {From,Tick}}}, Ticks1} ->
   			tack = erlv8_nif:tick(VM, Ref, Tick),
  -			{noreply, State#state{ ticks = Ticks1, ticked = [{Ref,{From, Tick}}|Ticked], flush_tick = false }}
  +			{noreply, State#state{ ticks = Ticks1, ticked = update_ticked(Ref, From, Tick, Ticked), flush_tick = false }}
   	end;
   
   %% Invocation
  
positive.code: %%%===================================================================
  %%% Internal functions
  %%%===================================================================
  
  %%%===================================================================
  %%% Public functions
  
negative.code: 
  handle_call({next_tick, Tick, Ref}, From, #state{ vm = VM, ticks = Ticks, ticked = Ticked, flush_tick = true } = State) ->
  	tack = erlv8_nif:tick(VM, Ref, Tick),
  	{noreply, State#state{ ticks = Ticks, ticked = update_ticked(Ref, From, Tick, Ticked), flush_tick = false }};
  
  handle_call({next_tick, Tick, Ref}, From, #state{ ticks = Ticks } = State) ->
  	{noreply, State#state{ ticks = queue:in({Ref,{From,Tick}}, Ticks) }};
  