given the devil his due