Change to only require/support forward only cursor.