removed conversion of need text to uppercase (note: definitions element expects lowercase)