внешнее намерение перемещает само пространство вариантов так, что ваша реализация оказывается там, где надо. Понимаете, в чем разница? Результат один и тот же, но пути достижения совсем разные.