Detta är emellertid långt ifrån fläckfritt.