Add `get_cursor`; use it