Again, specifiy why this two strange combiners are needed. If I recall well, globals first get the void type?