Anagram delegate