Without this it was necessary to convert pasted text into spaces for them to display properly. Since tabs are a valid part of a string, it's incorrect to assume tabs can always be expanded to spaces. Pasted text and console output now display tabs properly, the tab still uses spaces for indenting though.