Revert "Don't allow futures to be used more than once"

This reverts commit fd16aaca070c07fc5e7920df2afe1b6f34d1272d.