 
             # Set all the titles of models in the workspace based on the nav tree
             # XhtmlModel titles are not saved anyway.
-            contentModel.set 'title', title, {parse:true} if not contentModel.get('title')
+            contentModel.set 'title', title, {parse:true} # if not contentModel.get('title')
 
             model = @newNode {title: title, htmlAttributes: attributes, model: contentModel}
 

      # These store the added items since last successful save.
      # If this file was remotely updated then, when resolving conflicts,
      # these items will be added back into the newly-updated OPF manifest
      @_addedItems = {}

    # Add an `<item>` to the OPF.
    # Called from `@manifest.add` and `@resolveSaveConflict`

          options.doNotReparse = true
          @navModel.set 'body', @_serializeNavModel(), options

      @tocNodes.on 'add', (model, collection, options) =>
        if not options.doNotReparse
          # Keep track of local changes if there is a remote conflict
          @_localNavAdded[model.id] = model


      @tocNodes.on 'tree:add',    (model, collection, options) => @tocNodes.add model, options
      @tocNodes.on 'tree:remove', (model, collection, options) => @tocNodes.remove model, options

