what are the cases where a directive is required but no validation is needed?