If I assume correctly that `Buffer::New` allocates memory, then this is IMO preliminary pessimization, since nobody is reading the actual ticket content. Using a true/false flag seems sufficient enough in the current implementation.