Use cursor for reads too