diff --git a/cmd/main.go b/cmd/main.go
index 5081247..f332949 100644
--- a/cmd/main.go
+++ b/cmd/main.go
@@ -297,7 +297,6 @@ func main() {
 				AuthSession:      authSession,
 				Email:            claims.ComputeMetadata.V1.Instance.ServiceAccounts["default"].Email,
 				Scopes:           claims.ComputeMetadata.V1.Instance.ServiceAccounts["default"].Scopes,
-				UseOauthToken:    true,
 				EncryptionHandle: encryptionSessionHandle,
 				EncryptionPub:    encryptionPub,
 			})
@@ -325,7 +324,6 @@ func main() {
 				AuthSession:      authSession,
 				Email:            claims.ComputeMetadata.V1.Instance.ServiceAccounts["default"].Email,
 				Scopes:           claims.ComputeMetadata.V1.Instance.ServiceAccounts["default"].Scopes,
-				UseOauthToken:    true,
 				EncryptionHandle: encryptionSessionHandle,
 				EncryptionPub:    encryptionPub,
 			})
diff --git a/go.mod b/go.mod
index ac030e7..5636f01 100644
--- a/go.mod
+++ b/go.mod
@@ -11,7 +11,7 @@ require (
 	github.com/google/go-tpm-tools v0.4.4
 	github.com/gorilla/mux v1.8.1
 	github.com/salrashid123/golang-jwt-tpm v1.8.1
-	github.com/salrashid123/oauth2/tpm v0.0.0-20240607190353-7c8d56da8695
+	github.com/salrashid123/oauth2/tpm v0.0.0-20240905132258-ae22aa4dc55d
 	golang.org/x/net v0.26.0
 	golang.org/x/oauth2 v0.21.0
 	google.golang.org/api v0.183.0
diff --git a/go.sum b/go.sum
index bc60ab1..fdd0085 100644
--- a/go.sum
+++ b/go.sum
@@ -107,6 +107,8 @@ github.com/salrashid123/oauth2/tpm v0.0.0-20240607173538-b627228b5c65 h1:o9SQjmc
 github.com/salrashid123/oauth2/tpm v0.0.0-20240607173538-b627228b5c65/go.mod h1:r/i6uqpS4UEttsF1cfMFA6d36E7hK9AewpEXjTq0/SA=
 github.com/salrashid123/oauth2/tpm v0.0.0-20240607190353-7c8d56da8695 h1:+XNYNHaB/S+7+1FoP1/IVDAKspp52l93G+h6CqhmcBc=
 github.com/salrashid123/oauth2/tpm v0.0.0-20240607190353-7c8d56da8695/go.mod h1:r/i6uqpS4UEttsF1cfMFA6d36E7hK9AewpEXjTq0/SA=
+github.com/salrashid123/oauth2/tpm v0.0.0-20240905132258-ae22aa4dc55d h1:zBbsZQe2wxGHIJBZ2kdsj/pQT6wH9HDMNAOzYtxLW60=
+github.com/salrashid123/oauth2/tpm v0.0.0-20240905132258-ae22aa4dc55d/go.mod h1:r/i6uqpS4UEttsF1cfMFA6d36E7hK9AewpEXjTq0/SA=
 github.com/salrashid123/signer v0.8.4 h1:4D8xtYnxVF8+kqWXouHtEZDPc3Frio/974MatOUF5w0=
 github.com/salrashid123/signer v0.8.4/go.mod h1:nnPEj0R9nLlUITJROI2vl6s1WtwArLwQJx3UFs6GGB8=
 github.com/stretchr/objx v0.1.0/go.mod h1:HFkY916IF+rwdDfMAkV7OtwuqBVzrE8GR6GFx+wExME=
diff --git a/repositories.bzl b/repositories.bzl
index 3738503..1a24c59 100644
--- a/repositories.bzl
+++ b/repositories.bzl
@@ -241,7 +241,7 @@ def go_repositories():
         importpath = "github.com/googleapis/gax-go/v2",
         sum = "h1:9gWcmF85Wvq4ryPFvGFaOgPIs1AQX0d0bcbGw4Z96qg=",
         version = "v2.12.4",
-    )
+    )    
     go_repository(
         name = "com_github_gorilla_mux",
         importpath = "github.com/gorilla/mux",
@@ -341,14 +341,20 @@ def go_repositories():
     go_repository(
         name = "com_github_salrashid123_golang_jwt_tpm",
         importpath = "github.com/salrashid123/golang-jwt-tpm",
-        sum = "h1:Pf1R4jEDRNICUvVh3dILCNpJMAXSOTbJf+gsXzNl4kw=",
-        version = "v1.8.1-0.20240606202535-4a9cc73e10e7",
+        sum = "h1:wLCVGh3NE6nXkbtJCC4FqDMd1T4O9blkqhLrki/dEM0=",
+        version = "v1.8.1",
     )
     go_repository(
         name = "com_github_salrashid123_oauth2_tpm",
         importpath = "github.com/salrashid123/oauth2/tpm",
-        sum = "h1:+XNYNHaB/S+7+1FoP1/IVDAKspp52l93G+h6CqhmcBc=",
-        version = "v0.0.0-20240607190353-7c8d56da8695",
+        sum = "h1:zBbsZQe2wxGHIJBZ2kdsj/pQT6wH9HDMNAOzYtxLW60=",
+        version = "v0.0.0-20240905132258-ae22aa4dc55d",
+    )
+    go_repository(
+        name = "com_github_salrashid123_signer",
+        importpath = "github.com/salrashid123/signer",
+        sum = "h1:4D8xtYnxVF8+kqWXouHtEZDPc3Frio/974MatOUF5w0=",
+        version = "v0.8.4",
     )
     go_repository(
         name = "com_github_salrashid123_signer_tpm",