translate English to German: We should be clearer about this.
Wir sollten klarer in dieser Hinsicht sein.