I seem to remember some issue when writing to Tsv with hadoop and non-primitive types. I seem to recall that it writes as string, reads it back in the testing, and the List winds up being a string.

What if you check to see if this is equal to `List[(String, String)]` representation?