translate English to German: That is all the more reason for us to get down to work.
Dies sollte uns jedoch nur noch mehr beflügeln, mit der Arbeit zu beginnen.