         @handleNativeChangeEvent('resurrect', @getPath())
       else
         @cachedContents = null
-        @emit 'removed'
+        @emit 'removed' if Grim.includeDeprecatedAPIs
         @emitter.emit 'did-delete'
 
   subscribeToNativeChangeEvents: ->

    new Disposable =>
      subscription.dispose()
      @didRemoveSubscription()

  ###
  Section: File Metadata

        try
          @read(true).catch(handleReadError).done (newContents) =>
            unless oldContents is newContents
              @emit 'contents-changed' if Grim.includeDeprecatedAPIs
              @emitter.emit 'did-change'
        catch error
          handleReadError(error)
