translate English to German: Its aspiration is fine but its application is suspect.
Seine Zielsetzung ist in Ordnung, aber seine Umsetzung läßt Zweifel aufkommen.