slightly faster to use _make for namedtuple
cleanup