Modules must be loaded AND built in the same order