Just a minor point there - Republican Sinn Fein is a different party.