Correcting heating to allow for additive overlap functions, mirroring changes in EBTEL