return old cursor