hindering progress