Works more robust when the motor has an ugly back EMF shape which makes the slope detection unreliable.