The imperative form suggests that in addition to returning a future it performs some action and thus is needed regardless of whether we want to add a callback or not. But in fact it does not do anything, just gives away a future. Signed-off-by: Tomasz Grabiec <tgrabiec@cloudius-systems.com>