changed behavior of varargs constructor if multiple configs are provided