fixed argument length detection