diff --git a/integration/runner/runner.go b/integration/runner/runner.go
index <HASH>..<HASH> 100644
--- a/integration/runner/runner.go
+++ b/integration/runner/runner.go
@@ -121,6 +121,10 @@ func (r *Runner) Stop() error {
 }
 
 func (r *Runner) DestroyContainers() error {
+	if r.wardenSession == nil {
+		return nil
+	}
+
 	client := r.NewClient()
 
 	containers, err := client.Containers(nil)
fix hang when warden fails to start