change segment/part ids to use big integers, since we're starting to overflow them