Anagram persister