diff -uNr james-mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java james-mailbox-new/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java
--- james-mailbox/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java	2014-12-16 17:49:36.516595489 +0100
+++ james-mailbox-new/store/src/main/java/org/apache/james/mailbox/store/StoreMailboxManager.java	2014-12-18 15:47:11.388596533 +0100
@@ -480,7 +480,7 @@
             List<MessageRange> movedRanges = new ArrayList<MessageRange>();
             Iterator<MessageRange> ranges = set.split(moveBatchSize).iterator();
             while (ranges.hasNext()) {
-                movedRanges.addAll(fromMailbox.copyTo(ranges.next(), toMailbox, session));
+                movedRanges.addAll(fromMailbox.moveTo(ranges.next(), toMailbox, session));
             }
             return movedRanges;
         } else {
