Algorithms and familiar spirits...