diff --git a/Makefile b/Makefile
index 362ffa474ce47cb57cf0be88a0c9add399154855..13bb9325b2ebe99769a53d075136a9e908b4a63f 100644
--- a/Makefile
+++ b/Makefile
@@ -102,32 +102,32 @@ build base images:
 poetrylockall: poetry-lock-pexes poetry-lock-utilities poetry-lock-shared poetry-lock-services
 
 poetry-lock-pexes:
-	cd apps/cli/executables/pexable/carta_envoy && poetry lock --no-update
-	cd apps/cli/executables/pexable/casa_envoy && poetry lock --no-update
-	cd apps/cli/executables/pexable/conveyor && poetry lock --no-update
-	cd apps/cli/executables/pexable/data_annotator && poetry lock --no-update
-	cd apps/cli/executables/pexable/deliver && poetry lock --no-update
-	cd apps/cli/executables/pexable/ingest_envoy && poetry lock --no-update
-	cd apps/cli/executables/pexable/mediator && poetry lock --no-update
-	cd apps/cli/executables/pexable/null && poetry lock --no-update
-	cd apps/cli/executables/pexable/productfetcher && poetry lock --no-update
-	cd apps/cli/executables/pexable/update_stage && poetry lock --no-update
-	cd apps/cli/executables/pexable/vela && poetry lock --no-update
-	cd apps/cli/executables/pexable/wf_inspector && poetry lock --no-update
-	cd apps/cli/executables/pexable/ws_annihilator && poetry lock --no-update
-	cd apps/cli/executables/pexable/ws_metrics && poetry lock --no-update
+	 poetry lock --no-update -C apps/cli/executables/pexable/carta_envoy
+	 poetry lock --no-update -C apps/cli/executables/pexable/casa_envoy
+	 poetry lock --no-update -C apps/cli/executables/pexable/conveyor
+	 poetry lock --no-update -C apps/cli/executables/pexable/data_annotator
+	 poetry lock --no-update -C apps/cli/executables/pexable/deliver
+	 poetry lock --no-update -C apps/cli/executables/pexable/ingest_envoy
+	 poetry lock --no-update -C apps/cli/executables/pexable/mediator
+	 poetry lock --no-update -C apps/cli/executables/pexable/null
+	 poetry lock --no-update -C apps/cli/executables/pexable/productfetcher
+	 poetry lock --no-update -C apps/cli/executables/pexable/update_stage
+	 poetry lock --no-update -C apps/cli/executables/pexable/vela
+	 poetry lock --no-update -C apps/cli/executables/pexable/wf_inspector
+	 poetry lock --no-update -C apps/cli/executables/pexable/ws_annihilator
+	 poetry lock --no-update -C apps/cli/executables/pexable/ws_metrics
 
 poetry-lock-utilities:
-	cd apps/cli/utilities/aat_wrest && poetry lock --no-update
-	cd apps/cli/utilities/contacts_wrest && poetry lock --no-update
-	cd apps/cli/utilities/core_sampler && poetry lock --no-update
-	cd apps/cli/utilities/wf_monitor && poetry lock --no-update
+	 poetry lock --no-update -C apps/cli/utilities/aat_wrest
+	 poetry lock --no-update -C apps/cli/utilities/contacts_wrest
+	 poetry lock --no-update -C apps/cli/utilities/core_sampler
+	 poetry lock --no-update -C apps/cli/utilities/wf_monitor
 
 poetry-lock-shared:
-	cd shared/messaging && poetry lock --no-update
-	cd shared/workspaces && poetry lock --no-update
+	 poetry lock --no-update -C shared/messaging
+	 poetry lock --no-update -C shared/workspaces
 
 poetry-lock-services:
-	cd services/capability && poetry lock --no-update
-	cd services/notification && poetry lock --no-update
-	cd services/workflow && poetry lock --no-update
\ No newline at end of file
+	 poetry lock --no-update -C services/capability
+	 poetry lock --no-update -C services/notification
+	 poetry lock --no-update -C services/workflow