Why is this a variadic func?