See also Specification.