Well, it may very well could be, but question what kind of resource descriptor document is it? Semantics, safe, unsafe, idempotent and resources tags are converted to 'descriptors' tag. If descriptor_document[Crichton::Descriptor::TAG], It means that none of them is present. Even more, lint should check this condition as well.