removing a redundant unittest call
ensure we enforce parameter number on both macros and functions