Don't use "var self = this"