translate English to German: Although I have to say the goal aspired to is in a bit of a cleft stick, which could do with some attention.
Allerdings steht das angestrebte Ziel in einem Spagat, der gemeistert werden muß.