Bunch of new stuff.
Future#recover