God cannot be called infinite goodness and there be evil in the world unless the evil he allows would lead to good. In fact, this even is not enough, for God cannot be called infinite goodness and there be evil in the world unless the evil he allows would lead to a greater good, a greater good that is so good that the allowance of evil would be desirable to begin with.