Stora hinder syntes ligga i vägen för hvarje framsteg.