Fix a bug with variadic argument