Previously resulted in keeping a pointer across a free() and (hopefully) a new malloc(). Obviously broken. Tnaks deathr0w-!