diff --git a/pd/src/s_inter.c b/pd/src/s_inter.c
index fe2e8255a4fd342110f1a7c0700fc0d9b47d25b1..0173c9ee09d56476935cf8fb165cee693cce81a8 100644
--- a/pd/src/s_inter.c
+++ b/pd/src/s_inter.c
@@ -579,7 +579,8 @@ void sys_closesocket(int fd)
 /* ---------------------- sending messages to the GUI ------------------ */
 #define GUI_ALLOCCHUNK 8192
 #define GUI_UPDATESLICE 512 /* how much we try to do in one idle period */
-#define GUI_BYTESPERPING 1024 /* how much we send up per ping */
+//#define GUI_BYTESPERPING 1024 /* how much we send up per ping */
+#define GUI_BYTESPERPING 0x7fffffff /* as per Miller's suggestion to disable the flow control */
 
 typedef struct _guiqueue
 {