Future completed with null cannot be completed again

Signed-off-by: Julien Viet <julien@julienviet.com>