He has forbidden you only carrion , blood , the flesh of the swine , and that which has been offered to other than Allah . But should someone be compelled , without being rebellious or transgressive , there shall be no sin upon him .