eliminated irrelevant specializations