Overcoming Infinite Difficulties