@proskynneo: The current algorithm