taper error corretion