All of these [[NSString alloc] initWithUTF8String] are leaking. They should be wrapped with an autorelease.