call stack works with ctor_mt