Viewing Obstacles as Blessings in Disguise