translate English to German: However, we are rather late in dealing with this matter.
Wir beschäftigen uns jedoch ziemlich spät mit diesem Thema.