How EtoPPP and EtoFR work