I'm wary of asking this, because of it's flamewar potential, but why did TextMate decide to switch from tabs to spaces by default for Python?