hard to shop for