He has forbidden for you only the carrion , and blood , and flesh of swine , and the animal that has been slaughtered while proclaiming the name of anyone other than Allah ; so there is no sin on him who is compelled and does not eat out of desire , nor eats more than what is necessary ; indeed Allah is Oft Forgiving , Most Merciful .