diff --git a/bootstrap/sbin/rebuild_system_from_scratch.sh b/bootstrap/sbin/rebuild_system_from_scratch.sh
index 56513d1c1add7afd7be95a10addf55a495933c61..9a651af5bceb0c4db7058a230403fa5e2782e2e7 100755
--- a/bootstrap/sbin/rebuild_system_from_scratch.sh
+++ b/bootstrap/sbin/rebuild_system_from_scratch.sh
@@ -15,14 +15,12 @@ trap ' exit ${?} ' ABRT EXIT HUP INT TERM QUIT ERR
 
 function pull_images()
 {
-    pushd ${HOME_DIR}/docker-compose && make pull
-    popd
+    (cd ${HOME_DIR}/docker-compose && make pull)
 }
 
 function build_lofar_images()
 {
-    pushd ${HOME_DIR}/docker-compose && make build
-    popd
+    (cd ${HOME_DIR}/docker-compose && make build)
 }
 
 function move_tango_dir_out_of_the_way()
@@ -48,23 +46,21 @@ function clean_images()
     # has already been shut down.
     # Therefore disable Bash's exit on error flag
     set +e
-    pushd ${HOME_DIR}/docker-compose && make clean
-    popd
+    (cd ${HOME_DIR}/docker-compose && make clean)
     # And enable it again.
     set -e
 }
 
 function start_minimal_tango()
 {
-    pushd ${HOME_DIR}/docker-compose
+    (cd ${HOME_DIR}/docker-compose
     make minimal
     make start dsconfig
     # Just for good measure, wait a moment and start dsconfig again
     echo -e "\tWaiting for dsconfig to settle down..."
     sleep 10
     echo -e "\tDone.\n\tStarting dsconfig again."
-    make start dsconfig
-    popd
+    make start dsconfig)
 }
 
 function configure_tango_db()
@@ -77,23 +73,20 @@ function configure_tango_db()
 
 function configure_elk()
 {
-    pushd ${HOME_DIR}/docker-compose && make start elk-configure-host
-    popd
+    (cd ${HOME_DIR}/docker-compose && make start elk-configure-host)
 }
 
 function start_support_images()
 {
-    pushd ${HOME_DIR}/docker-compose && make start elk
-    make start jupyter
-    popd
+    (cd ${HOME_DIR}/docker-compose && make start elk
+    make start jupyter)
 }
 
 function start_lofar_images()
 {
-    pushd ${HOME_DIR}/docker-compose
+    (cd ${HOME_DIR}/docker-compose
     make start device-pcc
-    make start device-sdp
-    popd
+    make start device-sdp)
 }