translate English to German: However, improvements should be allowed to continue.
Die Entwicklung darf jedoch nicht gestoppt werden.