Actually working futures again!