We weren't supposed to assign _segment to itself

This is probably not what you intended originally. :-)