if (!has_cursor)