Fix for setShelfEmpty