Not if the language allows you to mix tabs and spaces; in that case semantic details can be invisible.