simplify parameter count calculation