automatic coercion caused integers to be turned into doubles
fixed bug with variadic methods