Index: src/views/partials/view-switcher.ejs
===================================================================
--- src/views/partials/view-switcher.ejs	(revision 7cf8144b1073d0f9d019acfcd4ee74b4e6a4dccd)
+++ src/views/partials/view-switcher.ejs	(revision af2cc73521f992262ee6ca7ac0e77172bcaf9884)
@@ -10,4 +10,9 @@
   var _neutral = ['on-shows','on-downloads','on-post','on-epk','on-linkbio','on-newsletter','on-archive']
                    .some(function(c){ return _bc.indexOf(c) >= 0; });
+  // Lezen bestaat alleen waar een leessectie is, en dat is de eigen feed. De
+  // cirkel toont berichten van ANDEREN, opgehaald van hun servers -- daar is
+  // "het hele stuk" niet iets wat wij in handen hebben. Dus daar geen knop:
+  // een knop die niets doet is erger dan een knop die er niet is.
+  var _leesbaar = _bc.indexOf('on-cirkel') < 0;
 %>
 <div class="view-switcher-wrap">
@@ -45,4 +50,5 @@
         <span><%= t('switch.grid') %></span>
       </button>
+      <% if (_leesbaar) { %>
       <%# Lezen is een gewone derde weergave: dezelfde berichten, andere vorm.
           Dus een <button> met data-view, net als de andere twee -- dan doen de
@@ -53,4 +59,5 @@
         <span><%= t('switch.reader') %></span>
       </button>
+      <% } %>
     </div>
     <% if (!_neutral) { %>
