Now in beta: Changed Algo.