Overcoming obstacles to success