diff --git a/app/templates/play/modal/play-items-modal.jade b/app/templates/play/modal/play-items-modal.jade
index 455d103a6..00208f293 100644
--- a/app/templates/play/modal/play-items-modal.jade
+++ b/app/templates/play/modal/play-items-modal.jade
@@ -13,7 +13,7 @@
     
     ul.nav.nav-pills.nav-stacked
       for category, index in itemCategories
-        li(class=index ? "" : "active")
+        li(class=index ? "" : "active", id=category + '-tab')
           a.one-line(href="#item-category-" + category, data-toggle="tab")
             img.tab-icon(src="/images/pages/play/modal/item-icon-"+category+".png", draggable="false")
             span.big-font= itemCategoryNames[index]
diff --git a/app/views/play/modal/PlayItemsModal.coffee b/app/views/play/modal/PlayItemsModal.coffee
index b6ba1c346..6f922d9ab 100644
--- a/app/views/play/modal/PlayItemsModal.coffee
+++ b/app/views/play/modal/PlayItemsModal.coffee
@@ -7,6 +7,7 @@ BuyGemsModal = require 'views/play/modal/BuyGemsModal'
 CocoCollection = require 'collections/CocoCollection'
 ThangType = require 'models/ThangType'
 LevelComponent = require 'models/LevelComponent'
+Level = require 'models/Level'
 Purchase = require 'models/Purchase'
 
 utils = require 'core/utils'
@@ -120,6 +121,9 @@ module.exports = class PlayItemsModal extends ModalView
     @itemDetailsView = new ItemDetailsView()
     @insertSubView(@itemDetailsView)
     @$el.find("a[href='#item-category-armor']").click()  # Start on armor tab, if it's there.
+    earnedLevels = me.get('earned')?.levels or []
+    if Level.levels['defense-of-plainswood'] not in earnedLevels
+      @$el.find('#misc-tab').hide()
 
   onHidden: ->
     super()