Make this an MCAutoPointer<char> - otherwise you'll have a memory leak.