r2tof2 now actually returns f2