now really use cursor_get_key