Im pretty sure your understanding is correct with hpt. EFILive allows the end user to do it themselves. I have done it many times. I guess that's a Con with using hpt. Either pay hpt team the extra credit to do the trans segment swap for you or find someone local who has EFILive. Good luck man.