What will it take to achieve a perfect world?