Something's wrong here, line 108 also has a function `update(self)`.