audit argument checks