slowdown logic improved