added non-robot implementation (direct memory edit)