It compiles again. Now using Futures.