depend on concat
diff --git a/manifests/client/exclude.pp b/manifests/client/exclude.pp
index 249d425..b260703 100644
--- a/manifests/client/exclude.pp
+++ b/manifests/client/exclude.pp
@@ -9,6 +9,7 @@
   @@concat::fragment { "backuppc_exclude_${::fqdn}_${name}":
     target  => "${topdir}/pc/${::fqdn}/exclude.list",
     content => inline_template("<%= exclude.join('\n') %>"),
+    require => Concat["${topdir}/pc/${::fqdn}/exclude.list"].
     tag     => "backuppc_exclude_${::domain}"
   }
 }
\ No newline at end of file