>>>>> "Simon" == Simon Marchi <simon.marchi@polymtl.ca> writes: >> + /* Make sure not to free HEAD. */ >> + head.release (); >> + head.reset (next); Simon> I don't understand that bit, why the comment and the release? Just confusion on my part. Tom