return this.ready() if no cursor is returned