NonBlock calls need to finish