This promise the Lord has kept, even although the Prophet Joseph suffered martyrdom. "Confounded" means "confused," "put to shame," "defeated." That has always been the fate of the enemies of the servants of the Lord.