args checks