Can we take in `IConsole` and use that here?