unichar is typedef'd as a short, so you don't have to worry about ARC retaining it right? I get a compiler warning for this line....