Perry's pro-life pledge: Didn't he back Giuliani for president in 2008?

As other Republican contenders did before him, Texas Gov. Rick Perry signed the Susan B. Anthony List’s antiabortion pledge. That pledge includes this: “Select pro-life appointees for relevant Cabinet and Executive Branch positions, in particular the head of National Institutes of Health, the Department of Justice, and the Department of Health & Human Services.” This would exclude people such as Rudy Giuliani as attorney general. That might be fine for some Republicans, but Perry endorsed Giuliani for president in 2008. Good enough for the Oval Office but not the Justice Department? I asked the Perry campaign to explain but no answer was forthcoming.