output sources no longer return futures