How to extend a TLorentzVector correctly! Like a boss.