docs: def check(self, options=None):
          """check for ambiguous keys and move attributes into dict"""
          self.check_values(options)
          self.check_attributes(options)
          self.check_values(options)
          return self