A question for Erel whose answer others might want to know. Is the order of execution of the Globals Subs in a multi-module program guaranteed to be be the same in the IDE and when both legacy and optimised compiled? If so what determines the order? Is Main.Globals always last? The reason for asking is that Globals are useful for intialisation and it would be good to have/know a deterministic order in which they execute.