Hi Nick, > + if (!New->isIntrinsic()) // Intrinsics get attrs set on construction > + New->setAttributes(AttributeList); how about asserting that the AttributeList is 0 if New is an intrinsic. Ciao, Duncan.