Required!
Too short!
Too long!