diff --git a/app/views/editor/delta.coffee b/app/views/editor/delta.coffee
index 5eb46e4a4..719d52329 100644
--- a/app/views/editor/delta.coffee
+++ b/app/views/editor/delta.coffee
@@ -31,7 +31,7 @@ module.exports = class DeltaView extends CocoView
     
     for modelName in ['model', 'headModel', 'comparisonModel']
       @[modelName] = options[modelName]
-      continue unless @[modelName]
+      continue unless @[modelName] and options.loadModels
       if not @[modelName].isLoaded
         @[modelName] = @supermodel.loadModel(@[modelName], 'document').model
     
diff --git a/app/views/modal/versions_modal.coffee b/app/views/modal/versions_modal.coffee
index f00cbe29d..dfc7ec531 100755
--- a/app/views/modal/versions_modal.coffee
+++ b/app/views/modal/versions_modal.coffee
@@ -54,7 +54,12 @@ module.exports = class VersionsModalView extends ModalView
 
     laterVersion = new @model(_id: $(rows[0]).val())
     earlierVersion = new @model(_id: $(rows[1]).val())
-    @deltaView = new DeltaView({model: earlierVersion, comparisonModel: laterVersion, skipPaths: PatchModal.DOC_SKIP_PATHS})
+    @deltaView = new DeltaView({
+      model: earlierVersion
+      comparisonModel: laterVersion
+      skipPaths: PatchModal.DOC_SKIP_PATHS
+      loadModels: true
+    })
     @insertSubView(@deltaView, deltaEl)
 
   getRenderData: (context={}) ->