Turning Obstacles Into Victories