diff --git a/lib/mongo/bulk/bulk_write.rb b/lib/mongo/bulk/bulk_write.rb
index <HASH>..<HASH> 100644
--- a/lib/mongo/bulk/bulk_write.rb
+++ b/lib/mongo/bulk/bulk_write.rb
@@ -189,9 +189,7 @@ module Mongo
 
         # @todo set this before or after the execute?
         @executed = true
-
-        @ops = merge_ops
-        ops = @ops.dup
+        ops = merge_ops
 
         replies = []
         until ops.empty?
diff --git a/lib/mongo/operation/bulk_insert/result.rb b/lib/mongo/operation/bulk_insert/result.rb
index <HASH>..<HASH> 100644
--- a/lib/mongo/operation/bulk_insert/result.rb
+++ b/lib/mongo/operation/bulk_insert/result.rb
@@ -17,8 +17,7 @@ module Mongo
     module Write
       class BulkInsert
   
-        # Defines custom behaviour of results when inserting to a server
-        #   with version < 2.5.5.
+        # Defines custom behaviour of results when inserting.
         #
         # @since 2.0.0
         class Result < Operation::Result
@@ -37,13 +36,11 @@ module Mongo
         end
 
         # Defines custom behaviour of results when inserting.
+        # For server versions < 2.5.5 (that don't use write commands).
         #
         # @since 2.0.0
         class LegacyResult < Operation::Result
 
-          # ordered: n documents -> n replies
-          # unordered: n documents -> documents.count
-
           # Gets the number of documents inserted.
           #
           # @example Get the counts.
RUBY-<I> minor cleanup