यह पता चला है कि m() केवल एक फ़ंक्शन है, जिसका संदर्भ ए कक्षा शब्दकोश में जोड़ा गया है - इसमें कोई जादू नहीं है। तो क्यों एएम हमें एक अनबाउंड विधि देता है? ऐसा इसलिए है क्योंकि डॉट का अनुवाद एक साधारण शब्दकोश लुकअप में नहीं किया जाता है। यह वास्तव में ए .__ वर्ग __.__ getatribute __ (ए, 'एम') का आह्वान है: