almost fixed all bugs related to the "implicit this" transition