fixed arg checker