translate English to German: It nevertheless retains aspects on which we have reservations.
Nichtsdestotrotz verbleiben Aspekte, zu denen wir Vorbehalte haben.