Progress logic adjustments