npv: backward discontinuity handling