isCorrectLength fixed