Checking out bookshelf in more complex use