more safeguards for progress stuff