code: def balance(self):
          
          if len(self.records) > len(self._shapes):
              self.null()
          elif len(self.records) < len(self._shapes):
              self.record()
docs: Adds a corresponding empty attribute or null geometry record depending
          on which type of record was created to make sure all three files
          are in synch.