Hi Here is what I had in mind when talking about moving debug checks to the lightweight debug checks. Sometimes the checks have been simply moved resulting in a simpler debug vector implementation (front, back...). Sometimes I copy the checks in a simpler form and kept the debug one too to make sure execution of the debug code is fine. I plan to do the same for other containers. I still need to run tests, ok if tests are fine ? François