better validations for the current scope