mods to separate allocations during initialization and operation