A method of error control in transmission of data, said data being transmitted from a head-end to an end-user terminal (Ti) in an access network, said access network also comprising and access node being coupled between said head-end and said terminal (Ti), the method comprising the steps of: said head-end applying a first protection mechanism (MECH1) to generate first reconstruction data (MECH1) based upon said data and being associated to said data, - said head-end transmitting to said access node a first data stream (DAT+MECH1) comprising said data and said first reconstruction data (MECH1), - said access node receiving said first data stream (DAT+MECH1); - said access node extracting said first reconstruction data (MECH1 ') and said data (DAT') from said first data stream (DAT+MECH1); and - said access node reconstructing reconstructed data (DAT-CONSTR) according to said first protection mechanism (MECH1) based upon said data (DAT') and said first received reconstruction data (MECH1 ') and - said access node selecting for a second stage between said access node and said terminal (Ti) a second protection mechanism (MECH2) based upon second stage technology requirements; and - said access node applying said second protection mechanism (MECH2) to generate second reconstruction data (MECH2(RETR)) based upon said reconstructed data (DAT-CONSTR) and being associated to said reconstructed data (DAT-CONSTR), - said access node transmitting to said terminal (Ti) a second data stream (DAT-CONSTR+MECH2(RETR)) comprising said reconstructed data (DAT-CONSTR) and said second reconstruction data (MECH2(RETR)). said head-end applying a first protection mechanism (MECH1) to generate first reconstruction data (MECH1) based upon said data and being associated to said data, - said head-end transmitting to said access node a first data stream (DAT+MECH1) comprising said data and said first reconstruction data (MECH1), - said access node receiving said first data stream (DAT+MECH1); - said access node extracting said first reconstruction data (MECH1 ') and said data (DAT') from said first data stream (DAT+MECH1); and - said access node reconstructing reconstructed data (DAT-CONSTR) according to said first protection mechanism (MECH1) based upon said data (DAT') and said first received reconstruction data (MECH1 ') and - said access node selecting for a second stage between said access node and said terminal (Ti) a second protection mechanism (MECH2) based upon second stage technology requirements; and - said access node applying said second protection mechanism (MECH2) to generate second reconstruction data (MECH2(RETR)) based upon said reconstructed data (DAT-CONSTR) and being associated to said reconstructed data (DAT-CONSTR), - said access node transmitting to said terminal (Ti) a second data stream (DAT-CONSTR+MECH2(RETR)) comprising said reconstructed data (DAT-CONSTR) and said second reconstruction data (MECH2(RETR)). - said head-end transmitting to said access node a first data stream (DAT+MECH1) comprising said data and said first reconstruction data (MECH1), - said access node receiving said first data stream (DAT+MECH1); - said access node extracting said first reconstruction data (MECH1 ') and said data (DAT') from said first data stream (DAT+MECH1); and - said access node reconstructing reconstructed data (DAT-CONSTR) according to said first protection mechanism (MECH1) based upon said data (DAT') and said first received reconstruction data (MECH1 ') and - said access node selecting for a second stage between said access node and said terminal (Ti) a second protection mechanism (MECH2) based upon second stage technology requirements; and - said access node applying said second protection mechanism (MECH2) to generate second reconstruction data (MECH2(RETR)) based upon said reconstructed data (DAT-CONSTR) and being associated to said reconstructed data (DAT-CONSTR), - said access node transmitting to said terminal (Ti) a second data stream (DAT-CONSTR+MECH2(RETR)) comprising said reconstructed data (DAT-CONSTR) and said second reconstruction data (MECH2(RETR)).