btw, are there any performance issues when using ```local var``` without initializing it at the same line?
Otherwise it should be ready for merging.