stops to use collections.namedtuple