diff --git a/libraries/ParserCSV.inc b/libraries/ParserCSV.inc
index 1c13dfe..34dd05b 100644
--- a/libraries/ParserCSV.inc
+++ b/libraries/ParserCSV.inc
@@ -256,6 +256,12 @@ class ParserCSV {
         else { // $quoted == FALSE
           // First, let's find out where the next character of interest is.
           $nextQuoteIndex = strpos($line, '"', $currentIndex);
+          // TSV files do not support quoting and do support quotes without
+          // escaping. Therefore, we want to disable quoting regardless if there
+          // is a quote character or not.
+          if ($this->delimiter == "\t") {
+            $nextQuoteIndex = FALSE;
+          }
           $nextDelimiterIndex = strpos($line, $this->delimiter, $currentIndex);
 
           if ($nextQuoteIndex === FALSE) {
