This is incorrect behaviour... if fixed it depends on DiCompiler having correct behaviour too...