better expand type proposal respecting selection