The same functionality is provided by __getitem__ -- is there a reason not to use that?