finished before comments