Try not to leak memory. Death to (almost) all pointers.