He has only forbidden you what dies of itself and blood and flesh of swine and that over which any other name than that of Allah has been invoked , but whoever is driven to necessity , not desiring nor exceeding the limit , then surely Allah is Forgiving , Merciful .