anchor.diff:           terminate/2, code_change/3]).
   
   -record(state, { queue,
  -                 worker,
  -                 worker_ready = false}).
  +                 worker }).
   
   %% ====================================================================
   %% API
  
positive.code:                         false ->
                              ok
                      end;
  
                  {Error, Reason} when Error == error; Error == 'EXIT' ->
                      error_logger:error_msg("Failed to compact ~p: ~p\n",
                                             [Pid, Reason])
  
negative.code:         _ ->
              %% ignore unknown messages
              ?MODULE:worker_loop(Parent)
      after 1000 ->
              ?MODULE:worker_loop(Parent)
      end.
  
  