repro bazel#16528
diff --git a/.bazelversion b/.bazelversion
index 4453eff..4a12ac8 100644
--- a/.bazelversion
+++ b/.bazelversion
@@ -1,4 +1,4 @@
-5.3.2
+rolling
 # The first line of this file is used by Bazelisk and Bazel to be sure
 # the right version of Bazel is used to build and test this repo.
 # This also defines which version is used on CI.
diff --git a/lib/private/utils.bzl b/lib/private/utils.bzl
index 25d150e..eb2dea5 100644
--- a/lib/private/utils.bzl
+++ b/lib/private/utils.bzl
@@ -84,8 +84,8 @@
     # Seems like a bug in Bazel that the workspace_root for a label like
     # @@//js/private/node-patches:fs.js is "external"
     # See https://github.com/bazelbuild/bazel/issues/16528
-    if str(param).startswith("@@//"):
-        return False
+    #if str(param).startswith("@@//"):
+    #    return False
     return len(_to_label(param).workspace_root) > 0
 
 # Path to the root of the workspace
diff --git a/lib/tests/utils_test.bzl b/lib/tests/utils_test.bzl
index b7b5cd8..3f1002b 100644
--- a/lib/tests/utils_test.bzl
+++ b/lib/tests/utils_test.bzl
@@ -36,7 +36,7 @@
     asserts.false(env, utils.is_external_label("@//some/label"))
 
     # TODO(Bazel 6.0): enable this test when the @@ syntax is available
-    # asserts.false(env, utils.is_external_label("@@//some/label"))
+    asserts.false(env, utils.is_external_label(Label("@@//some/label")))
     asserts.false(env, utils.is_external_label(Label("@aspect_bazel_lib//some/label")))
     asserts.false(env, ctx.attr.internal_with_workspace_as_string)