perpetually in progress ... .. .