tentative selector interface