Necessary is not the same as sufficient.

If I want my ox-cart to fly, I need to add wings, but that's probably not all that needs changing.