Restructured pattern selection