persisting tirelessly