The algorithm is never wrong stuart