fixes varargs check