financial impediments