anchor.diff:              false ->
                   maybe_track_open_os_files(Options),
                   erlang:send_after(?INITIAL_WAIT, self(), maybe_close),
  -                {ok, #file{fd=Fd}}
  +                {ok, #file{fd=Fd, is_sys=lists:member(sys_db, Options)}}
               end;
           Error ->
               init_status_error(ReturnPid, Ref, Error)
  
positive.code:             maybe_track_open_os_files(Options),
              {ok, Eof} = file:position(Fd, eof),
              erlang:send_after(?INITIAL_WAIT, self(), maybe_close),
              {ok, #file{fd=Fd, eof=Eof}};
          Error ->
              init_status_error(ReturnPid, Ref, Error)
          end
  
negative.code:     end;
  
  handle_info({'EXIT', Pid, _}, #file{db_pid=Pid}=File) ->
      case is_idle(File) of
          true -> {stop, normal, File};
          false -> {noreply, File}
      end;
  