fixed bug re argument length