Anagram overabstract