Add variadic functions back