Changing all self.tracks calls for self.list_tracks, less ambiguous