diff --git a/cook.sh b/cook.sh
index 5f99f16d777154d422da549316f7772160d61a54..b9074fc78dceca9494ca5cf7a8be798af13af37c 100755
--- a/cook.sh
+++ b/cook.sh
@@ -198,7 +198,8 @@ function op {
             fi
             if [ "$skip" -eq "0" ]
             then
-                cargo config package.version | tr -d '"'
+                # there's an unstable built-in cargo config command, so hack around it
+                cargo-config config package.version | tr -d '"'
             fi
             popd > /dev/null
             ;;