To avoid confusion and possibly running into situations where `finalize` is not ever called, I would restructure this a bit. The `if(item.ISBN && !item.place) {` block should be moved just above this if statement, and the if statement should then just be an `else`. Declare `finalize` outside of `scrape` (for stylistic purposes).