never mind autoreleasepool, makes slower