diff --git a/lib/Fuzzer/FuzzerLoop.cpp b/lib/Fuzzer/FuzzerLoop.cpp
index 44abecaac58..88ae6ca7320 100644
--- a/lib/Fuzzer/FuzzerLoop.cpp
+++ b/lib/Fuzzer/FuzzerLoop.cpp
@@ -157,6 +157,7 @@ size_t Fuzzer::MutateAndTestOne(Unit *U) {
         std::cerr << "#" << TotalNumberOfRuns
                   << "\tNEW: " << NewCoverage
                   << " L: " << U->size()
+                  << " S: " << Corpus.size()
                   << "\t";
         if (U->size() < 30) {
           PrintASCII(*U);
diff --git a/lib/Fuzzer/FuzzerMain.cpp b/lib/Fuzzer/FuzzerMain.cpp
index e0720b41bb0..3370a80339f 100644
--- a/lib/Fuzzer/FuzzerMain.cpp
+++ b/lib/Fuzzer/FuzzerMain.cpp
@@ -180,5 +180,5 @@ int main(int argc, char **argv) {
   F.Loop(Flags.iterations < 0 ? INT_MAX : Flags.iterations);
   if (Flags.verbosity)
     std::cerr << "Done\n";
-  return 1;
+  return 0;
 }