change `shelf.can_be_hero` to `shelf.image`