To elaborate, I'm worried all this extra memory allocation might be a measurable performance hit, besides dangerously leaky.