Inverted control, and strict check on func_num_args