diff --git a/samples/vboxwrapper/vboxwrapper.cpp b/samples/vboxwrapper/vboxwrapper.cpp
index e68c419c53179f5a8ca680f8da6a4d11380b8b2f..9a1c814d33daffb76a2fb93de4fd4930f6ec297f 100644
--- a/samples/vboxwrapper/vboxwrapper.cpp
+++ b/samples/vboxwrapper/vboxwrapper.cpp
@@ -1084,14 +1084,15 @@ int main(int argc, char** argv) {
                 vboxwrapper_msg_prefix(buf, sizeof(buf))
             );
             read_completion_file_info(vm_exit_code, is_notice, message, vm);
-            if (!is_notice && message.size()) {
+            if (message.size()) {
                 fprintf(
                     stderr,
                     "%s VM Completion Message: %s.\n",
                     vboxwrapper_msg_prefix(buf, sizeof(buf)),
                     message.c_str()
                 );
-            } else if (is_notice && message.size()) {
+            }
+            if (is_notice) {
                 boinc_finish_message(vm_exit_code, message.c_str(), is_notice);
             } else {
                 boinc_finish(vm_exit_code);