Because it needed changes to be able to support command cursors other then via aggregate