diff --git a/sm5/smartctl.c b/sm5/smartctl.c
index a26f32e3e7f0d0bccc9ff4ec3d0f0557303a4d24..b903bdd5000eed3c5de40e3a757ebb5ed763de8e 100644
--- a/sm5/smartctl.c
+++ b/sm5/smartctl.c
@@ -42,7 +42,7 @@
 #include "extern.h"
 
 extern const char *CVSid1, *CVSid2, *CVSid3, *CVSid4; 
-const char* CVSid5="$Id: smartctl.c,v 1.36 2003/01/05 05:47:55 ballen4705 Exp $"
+const char* CVSid5="$Id: smartctl.c,v 1.37 2003/01/05 05:53:28 ballen4705 Exp $"
 CVSID1 CVSID2 CVSID3 CVSID4 CVSID5 CVSID6;
 
 // This is a block containing all the "control variables".  We declare
@@ -307,6 +307,7 @@ void ParseOpts (int argc, char** argv){
 		)){
     switch (optchar){
     case 'V':
+      printslogan();
       printcopy();
       exit(0);
       break;
diff --git a/sm5/smartctl.cpp b/sm5/smartctl.cpp
index f2f69a9eadac8d49ef08fb461017a0087721f09b..d71385778ac4134b3d9c54a433925381dfc5cf7c 100644
--- a/sm5/smartctl.cpp
+++ b/sm5/smartctl.cpp
@@ -42,7 +42,7 @@
 #include "extern.h"
 
 extern const char *CVSid1, *CVSid2, *CVSid3, *CVSid4; 
-const char* CVSid5="$Id: smartctl.cpp,v 1.36 2003/01/05 05:47:55 ballen4705 Exp $"
+const char* CVSid5="$Id: smartctl.cpp,v 1.37 2003/01/05 05:53:28 ballen4705 Exp $"
 CVSID1 CVSID2 CVSID3 CVSID4 CVSID5 CVSID6;
 
 // This is a block containing all the "control variables".  We declare
@@ -307,6 +307,7 @@ void ParseOpts (int argc, char** argv){
 		)){
     switch (optchar){
     case 'V':
+      printslogan();
       printcopy();
       exit(0);
       break;