MPs, who voted by a majority of more than 300 to approve the bill, were told by Northern Ireland Secretary Peter Mandelson that the Good Friday Agreement was the nearest thing to a "perfect settlement", but that reimposing direct rule from London might be the only way to save it.