Promise.all appears buggy, so nix usage for now.