ConsoleIO improvement