diff --git a/integration_tests/root_test.go b/integration_tests/root_test.go
index <HASH>..<HASH> 100644
--- a/integration_tests/root_test.go
+++ b/integration_tests/root_test.go
@@ -3,12 +3,17 @@ package wl_integration_test
 import (
 	. "github.com/onsi/ginkgo"
 	. "github.com/onsi/gomega"
+	"github.com/robdimsdale/wl"
 )
 
 var _ = Describe("basic root functionality", func() {
 	It("gets root correctly", func() {
-		root, err := client.Root()
-		Expect(err).NotTo(HaveOccurred())
+		var err error
+		var root wl.Root
+		Eventually(func() error {
+			root, err = client.Root()
+			return err
+		}).Should(Succeed())
 
 		Expect(root.ID).To(BeNumerically(">", 0))
 	})
Reduce flakiness in root test.

[#<I>]