audit arguement checks