And when it does go wrong, I've had good success telling it what it did do wrong. It will usually correct itself then.