Hi, why does type(__builtins__) return <type 'module'> when called in the __main__ scope and <type 'dictionary'> when called inside an imported module? ## a.py print type(__builtins__) ## from the interactive prompt >>> import a <type 'dictionary'> >>>print type(__builtins__) <type 'module'> Cheers, Tavis