translate English to German: Here, too, better information is required.
Auch hier ist umfassendere Information geboten.