Enable reauth capability for all existing API EPs.
diff --git a/flavors.go b/flavors.go
index 22c13c4..5062389 100644
--- a/flavors.go
+++ b/flavors.go
@@ -8,13 +8,15 @@
 func (gsp *genericServersProvider) ListFlavors() ([]Flavor, error) {
 	var fs []Flavor
 
-	url := gsp.endpoint + "/flavors"
-	err := perigee.Get(url, perigee.Options{
-		CustomClient: gsp.context.httpClient,
-		Results:      &struct{ Flavors *[]Flavor }{&fs},
-		MoreHeaders: map[string]string{
-			"X-Auth-Token": gsp.access.AuthToken(),
-		},
+	err := gsp.context.WithReauth(gsp.access, func() error {
+		url := gsp.endpoint + "/flavors"
+		 return perigee.Get(url, perigee.Options{
+			CustomClient: gsp.context.httpClient,
+			Results:      &struct{ Flavors *[]Flavor }{&fs},
+			MoreHeaders: map[string]string{
+				"X-Auth-Token": gsp.access.AuthToken(),
+			},
+		})
 	})
 	return fs, err
 }