I'll fix the assert per your suggestion. I'm not so sure about renaming it to shrink. In all other respects, it is just like setting the length.