Nothing , except perhaps kidnappers , is scarier in Iraq than IEDs , especially now that Iranian-manufactured armor-piercing EFPs -- Explosively Formed Penetrators -- are deployed by Shiite militias .