ditto on doc convention (plus I assumed that it would always be *cleaner* to `scope.Close()`)