safely progress