prefixed_msg_init() {
     export prefixed_msg_OLD_PREFIX="${prefixed_msg_PREFIX}|${prefixed_msg_OLD_PREFIX}"
-    export prefixed_msg_PREFIX="$1"
+    if [ -z "$1" ]; then
+        export prefixed_msg_PREFIX=$(basename "$0")
+    else
+        export prefixed_msg_PREFIX="$1"
+    fi
 }
 prefixed_msg_exit() {
     export prefixed_msg_PREFIX=$(echo "${prefixed_msg_OLD_PREFIX}" | cut -d'|' -f1)
 
 . lib/ensure_packages_of_tags
 . lib/prefixed_msg
 
-prefixed_msg_init 'minimize_installation'
+prefixed_msg_init
 _INSTALL_TAGS="$@"
 prefixed_msg "narrow system to what is required explicitly by Debian and by us, as per these INSTALL_TAGS: ${_INSTALL_TAGS}"
 
 
 . lib/install_tags
 . lib/prefixed_msg
 
-prefixed_msg_init 'setup_catgirl.sh'
+prefixed_msg_init
 prefixed_msg 'starting'
 
 expect_n_args 1 1 'IRC_PASSWORD' $@
 prefixed_msg 'Activating catgirl logs encryption service/timer …'
 systemctl enable --now encrypt_catgirl_logs.timer
 
-prefixed_msg 'finished'
 prefixed_msg_exit
 
 . lib/install_tags
 . lib/prefixed_msg
 
-prefixed_msg_init 'setup_seedbox.sh'
+prefixed_msg_init
 prefixed_msg 'starting'
 
 expect_n_args 0 0 '' $@
 prefixed_msg 'Activating rtorrent tmux session service …'
 systemctl enable --now rtorrent
 
-prefixed_msg 'finished'
 prefixed_msg_exit
 
 . lib/prefixed_msg
 . lib/put_finished_marker
 
-prefixed_msg_init 'setup_server.sh'
+prefixed_msg_init
 prefixed_msg 'starting (setting up basics of standard server)'
 
 INSTALL_TAGS='all server user keep_if_installed:systemd-resolved'
 systemctl reload caddy
 
 put_finished_marker 'setup_server'
-prefixed_msg 'finished'
 prefixed_msg_exit
 
 . lib/expect_n_args
 . lib/prefixed_msg
 
-prefixed_msg_init 'from_older_upgrade.sh'
-
+prefixed_msg_init
 MSG_ALLOWED_INSTALLATION_TYPES='either "server" or "desktop"'
 expect_n_args 1 1 "INSTALLATION_TYPE (${MSG_ALLOWED_INSTALLATION_TYPES})" $@
 if [ "$1" != 'server' -a "$1" != 'desktop' ]; then
 prefixed_msg 'Autopurge!'
 apt_get_digested  '-q -q autopurge'
 
-prefixed_msg 'finished'
 prefixed_msg_exit