correct argument checking