I'd agree that this could be a surprise. I can see how since this method ends chaining, one might want to do the reset in a single go, but then I'd suggest either passing a boolean or a second method which makes the close explicit. We may want to hold off on those, though, until we have used the new API a bit more.