I may be missing something here, but now, if `isPublicRead` is true, `createContainerInLocation` is never called? Is that intentional?