I don't think the condition needs to be changed here; it just wants to make sure it's safe to update aLine[cursorX].