Support debug builds when compiling with MSVC
correctly handle empty first field in tab-separated-values input
less verbose report on terminal choice