Something odd with the naming going on here, since `segment` is created by feeding the `Segment` constructor with a `segment`.