translate English to German: This was timely and also necessary.
Das wurde auch Zeit und war nötig.