Why not `self.last_span = self.span` ? 

I'm sure I'm missing something.