This makes the terminal-style versus file-style behaviors explicit. Temporarily breaks the Windows backend.