Thanks for being the first one turning in the homework:)
You'll get bonus points for doing that.:) I don't see a flaw in your translation. Maybe the last part of the sentence could also use 'as robust as', but I'm not sure if that's better than what you got.