Now using ReadLine instead of ReadLineAsync