Added isProperWord()