add commments of confusion to isFinished()