Forked to play around with variadic methods