pre/demoting first step