diff --git a/warden3/contrib/warden_filer/warden_filer.py b/warden3/contrib/warden_filer/warden_filer.py
index cabd2b8d37978d54243b5d3f9c4e4a320f334c4f..13d5b2e49e36f14a7c9103db9e2a5ba607f47d77 100644
--- a/warden3/contrib/warden_filer/warden_filer.py
+++ b/warden3/contrib/warden_filer/warden_filer.py
@@ -268,7 +268,7 @@ def sender(config, wclient, sdir, oneshot):
                 evlist = e.get("events", range(len(nf_sent)))  # None means all
                 for i in evlist:
                     if nf_sent[i]:
-                        nf_sent[i].moveto(dest_dir)
+                        nf_sent[i].moveto(sdir.errors)
                         nf_sent[i] = None
                         count_err += 1