fixed stop logic