That translation is fine. "Despairing" is maybe a little too strong -- the idea is that they lacked confidence. Rebus, of course, literally means their "things" or "matters"; "cause" seems like a good translation here.