meant to say __getitem__ in last commit