varargs fix