argument self validation.