It's a good point. This line is already re-written. There's even a little bit of bad behavior here in that we don't head off the generation of empty cursors, which is entirely possible (and we now do)