What about `self.last_span = self.span` ? Am I missing something obvious?