GlobalOpt should maintain externally_initialized when splitting aggregates