carry off vars in closure functions of method init