cursor iter fix