retain/release: ok
autoreleasepool: ok
