Impending one's progress