Obstacles to development