I think we should only do these checks in the appropriate subclass. Exposure should only be in count models. Offset could be in any.