       new ArchiveEditSession(filePath) if archive.isPathSupported(filePath)
 
   @deserialize: ({path}={}) ->
+    path = project.resolve(path)
     if fsUtils.isFileSync(path)
       new ArchiveEditSession(path)
     else
-      console.warn "Could not build edit session for path '#{path}' because that file no longer exists"
+      console.warn "Could not build archive edit session for path '#{path}' because that file no longer exists"
 
   constructor: (@path) ->
     @file = new File(@path)

    else
      'untitled'

  getUri: -> @path

  getPath: -> @path



  serialize: ->
    deserializer: 'ArchiveEditSession'
    path: @getUri()

  getViewClass: ->
    require './archive-view'
