validate new selection against request type