added important macro for checking a variadic method wont be misinterpreted