using fgets instead of std::getline trims off 25%