crypto/rand.Reader may not return all entropy immediately