group tgt rules after loading rather than during decoding to enable multithread