if [ ! -z "${_STARTED_PRINTING}" ]; then
         printf '\n'
     fi
+    printf '\r'
 }
 _LAST_PREFIX=''
 _STARTED_PRINTING=
         continue
     elif [ "${_LINE}" = "${_FINISH_LINE}" ]; then
         print_nl_if_started_printing
-        printf '\r'
         break
     fi
     _COMPRESSED_ITEM=''
         continue
     elif [ -z "${_COMPRESSED_ITEM}" ]; then
         print_nl_if_started_printing
-        printf '\r%s' "${_LINE}"
+        printf '%s' "${_LINE}"
         _LAST_PREFIX=''
     else
         if [ "${_PREFIX}" != "${_LAST_PREFIX}" ]; then
             print_nl_if_started_printing
-            printf '\r'
             prefixed_msg_no_nl "${_PREFIX}"
             _LAST_PREFIX="${_PREFIX}"
         fi