ensureSelection