diff --git a/lib/modules/Parser.pmod/C.pmod b/lib/modules/Parser.pmod/C.pmod
index b19af4e75a68f0e10e0771f06c603fc1fce1e690..251839ab0789fd9d6eb54b6e1151d6377f6d8c02 100644
--- a/lib/modules/Parser.pmod/C.pmod
+++ b/lib/modules/Parser.pmod/C.pmod
@@ -285,8 +285,8 @@ array group(array(string|Token) tokens, void|mapping groupings)
 			 "**** tokens: ({ %{%O, %}})\n"
 			 "**** ret: ({ %{%O, %}})\n"
 			 "**** stackdepth: %d\n",
-			 (string) token->text, (array(string)) tokens->text,
-			 (array(string)) ret->text, stack->ptr));
+			 token->text, tokens->text,
+			 ret->text, stack->ptr));
 	  return ret;
 	}
 	ret=stack->pop()+({ ret + ({token}) });