diff --git a/src/mergeBed/mergeBed.cpp b/src/mergeBed/mergeBed.cpp
index e556e44b12f0b5b1b0c0a6b17fb4ec44aea08024..526b45f543b29ce6746e2760b1fdcc554c6cbd3c 100644
--- a/src/mergeBed/mergeBed.cpp
+++ b/src/mergeBed/mergeBed.cpp
@@ -186,12 +186,12 @@ void BedMerge::ReportStranded(string chrom, int start,
     // just the merged intervals
     if (_numEntries == false && _reportNames == false && 
         _reportScores == false) {
-        printf("\t%s\n", strand.c_str());
+        printf("\t\t\t%s\n", strand.c_str());
     }
     // merged intervals and counts    
     else if (_numEntries == true && _reportNames == false &&
         _reportScores == false) {
-        printf("\t%d\t%s\n", mergeCount, strand.c_str());
+        printf("\t\t%d\t%s\n", mergeCount, strand.c_str());
     }
     // merged intervals, counts, and scores
     else if (_numEntries == true && _reportNames == false &&
@@ -219,11 +219,12 @@ void BedMerge::ReportStranded(string chrom, int start,
     else if (_numEntries == false && _reportNames == true &&
         _reportScores == false) {
         ReportMergedNames(names);
-        printf("\t%s\n", strand.c_str());
+        printf("\t\t%s\n", strand.c_str());
     }
     // merged intervals and scores        
     else if (_numEntries == false && _reportNames == false && 
         _reportScores == true) {
+        printf("\t");
         ReportMergedScores(scores);
         printf("\t%s\n", strand.c_str());
     }