> because it's annoying to precompute the overhead that will eventually > cause the allocation to fail. I don't know what "the allocation" refers to, but it seems that it's failing silently, causing weird misbehaviour.