more args checks