Men han har sina fel.