implement FragmentLengthRectifier