biggest impediments