I understand the desire for elegance but I'm concerned about adding at least three function calls per document. Could we just do:
```
fix_outgoing = self.delegate._fix_outgoing
collection = self.collection
```
at the top of this method, and then:
```
the_list.append(fix_outgoing(self.delegate._Cursor__data.popleft(), collection))
```
here?