strewn with hurdles