replaced reverseLoadOrder with loadWithPlatformCL