if ! which calc > /dev/null; then
     prefixed_msg 'not found calc, which is needed, so installing …'
-    apt-get -y -q -q install calc > /dev/null
+    apt_get_digested '-q -q install calc'
 fi
 
 prefixed_msg_no_nl "collect packages deemed '${_TOK_REQ}' by Debian: "
 
 #!/bin/sh
 set -e
 cd $(dirname "$0")
+. lib/apt_get_digested
 . lib/constants_etc  # PATH_ETC
 . lib/constants_ssh  # PATH_REL_SSH, PATH_USER_SSH
 . lib/copy_dirtrees_of_tags
 fi
 
 prefixed_msg 'Ensure we have curl and gpg (for caddy installation preparation) …'
-apt-get -y install curl gpg > /dev/null
+apt_get_digested 'install curl gpg'
 PATH_CURL_ERROR="$(path_tmp_timestamped curl_error)"
 prefixed_msg 'Retrieve caddy repo key …'
 set +e
 
 . lib/constants_user  # USERNAME
 . lib/constants_borg  # NAME_BORGAPP
 . lib/mount_secrets  # mount_secrets, copy_and_unmount_secrets
+. lib/prefixed_msg
 . lib/retry_until
 . lib/trapp
 
+prefixed_msg_init
 PATH_REPOS="${HOME}/repos"
 REPOS_SITE_DOMAIN=plomlompom.com
 REMOTE_PATH_REPOS=/var/repos
 copy_and_unmount_secrets 'in'
 export BORG_PASSPHRASE="${PASSPHRASE}"
 
-echo "\n# Setting up ~/.ssh …"
+prefixed_msg 'Setting up ~/.ssh …'
 cp -a "${PATH_SECRETS_SSH}" "${PATH_USER_SSH}"
 eval $(ssh-agent)
 stty -echo
 stty echo
 trapp
 
-echo "\n\n# Setting up ~/repos …"
+prefixed_msg 'Setting up ~/repos …'
 REPOS_SITE_LOGIN="${USERNAME}@${REPOS_SITE_DOMAIN}"
 mkdir "${PATH_REPOS}"
 cd "${PATH_REPOS}"
 done
 cd - > /dev/null
 
-echo "\n# Setting up borg and pull in ~/org …"
+prefixed_msg '# Setting up borg and pull in ~/org …'
 cd "${PATH_SECRETS_BORGKEYS}"
 ls -1 | while read _FILENAME; do
     "${NAME_BORGAPP}" claim "${_FILENAME}"
 cd -
 retry_until 2 '' "${NAME_BORGAPP} orgpull" "echo '# Aborting due to unexpected ${NAME_BORGAPP} error.'" '' 'direct'
 echo "${_OUTPUT}"
+
+prefixed_msg_exit
 
 cd $(dirname "$0")
 . lib/abort
 . lib/abort_if_offline
+. lib/apt_get_digested
 . lib/constants_etc  # PATH_ETC
 . lib/constants_user  # USERNAME
 . lib/copy_dirtrees_of_tags
 ./from_older_upgrade.sh desktop
 
 # NB: This needs to come before steps potentially overwriting /etc/network/interfaces.
-apt-get -y install network-manager > /dev/null
+apt_get_digested '-q -q install network-manager'
 if [ "$(nmcli -f TYPE conn | grep 'wifi' | wc -l)" = "0" ]; then
     prefixed_msg "Checking for existing wifi config in ${PATH_NETWORK_INTERFACES} …"
     adopt_wifi_connection
 
 . lib/constants_repopaths  # PATH_CONF, PATH_SCRIPTS
 . lib/constants_user  # USERNAME
 . lib/path_tmp_timestamped
+. lib/prefixed_msg
+
+prefixed_msg_init
 
 check_finished_marker 'setup_desktop'
 abort_if_not_user root
 PATH_REPO="$(dirname ${PATH_CONF})"
 PATH_TMP_REPO="$(path_tmp_timestamped configrepo)"
 
-echo "# Setting up config repo copy for user at ${PATH_TMP_REPO} …"
+prefixed_msg "Setting up config repo copy for user at ${PATH_TMP_REPO} …"
 cp -a "${PATH_REPO}" "${PATH_TMP_REPO}"
 chown -R "${USERNAME}:${USERNAME}" "${PATH_TMP_REPO}"
 su -l "${USERNAME}" -c "/bin/sh ${PATH_TMP_REPO}/${PATH_REL_SETUP_SECRETS_USER} $1"
 rm -rf "${PATH_TMP_REPO}"
+
+prefixed_msg_exit