--- m_class.c	2008/02/07 12:55:15	9168
+++ m_class.c	2008/04/15 23:41:56	9707
@@ -810,7 +810,7 @@
     va_start(ap, fmt);
     while (1)
     {
-        if (nargs > MAXPDARG)
+        if (nargs >= MAXPDARG)
         {
             pd_error(x, "pd_vmess: only %d allowed", MAXPDARG);
             break;