translate English to German: Perhaps that is something we could have a closer look at.
Vielleicht sollten wir dieses Thema näher betrachten.