We should check the future for exception here also.

Also we aren't logging any kind of message for a failure any longer, we should make sure those are logged as well.