>> Is there any need to similarly sanitize “size” to assure start + size doesn’t go past “end?”> Why is that double check needed if all such tests are done deeper on stack?--Vlad Rezki