Im serious on that one, lol. its cleaner to initialize the variable as a pointer than it is to make it a direct object and then give everything its address. It also makes no difference (escape analysis throws the whole 'put it on the stack' concept out the window).  Oh and programmers only use tabs. spaces are for barbarians and depraved individuals who write python.  