Remove all gratuitous `recover()` calls; resolves #323.