also redefine moreblocks' empty bookshelf in a similar manner