Ibn Hazm debunking claims.