diff --git a/pd/extra/pd~/pd~.c b/pd/extra/pd~/pd~.c
index 74fcf89c4bf86ca67614dd090efe9ba85e613ecc..71487109b5db5d4c3b7f86be1d52ca3b470b33eb 100644
--- a/pd/extra/pd~/pd~.c
+++ b/pd/extra/pd~/pd~.c
@@ -205,7 +205,7 @@ static void pd_tilde_donew(t_pd_tilde *x, char *pddir, char *schedlibdir,
         }       
     }
     snprintf(cmdbuf, MAXPDSTRING,
-"%s -schedlib %s/pdsched -path %s -inchannels %d -outchannels %d -r %g %s\n",
+"%s -unique -schedlib %s/pdsched -path %s -inchannels %d -outchannels %d -r %g %s\n",
         pdexecbuf, schedlibdir, patchdir, ninsig, noutsig, samplerate, pdargs);
 #if 0
 #ifdef PD