add missing support for varargs