hindering impediments