don't have a django shell up, but is this really a thing? it's not self.speciesimport.row_set? There's also 3 instances of treeimportrow_set that see below as well.