fixed incorrect arg length constraint