Is it better to drop off the bottom of the callback or to explicitly `defer.returnValue(None)`.  I think the "drop off the bottom" code throws a `GeneratorFinished` exception when gets converted into a `defer.ReturnedValue` exception and re-thrown so may be slower.