Future completed with null cannot be completed again

Signed-off-by: Julien Viet <julien@julienviet.com>
Merge pull request #904 from vietj/master

Future completed with null cannot be completed again