This varargs is a little bit heavy for the compiler. So if most uses will interpolate zero, one or two arguments, it worths the trouble, specially because this is a very specific component in a framework lib.