un-break reader algorithm benchmarks