This line is particularly incompatible with Python 3: ```python print json.dumps(self.inventory); ``` Not only is there a semicolon (egads!!!), it needs to use the new Python 3-style `print` statement: ```python print(json.dumps(self.inventory)) ```