Anagram assurance