this.func is never used except below so should just be a local variable or even probably not variable at all.