I can see this being a foot-gun for refactoring, since we're using this buffer right above and here we take for granted that we're done with that, but your logic is sound.