Pre rr-ft implementation