diff --git a/CHANGES.rst b/CHANGES.rst
index 3f2d891..0c4519a 100644
--- a/CHANGES.rst
+++ b/CHANGES.rst
@@ -1,6 +1,11 @@
 Changes
 =======
 
+0.2.3 - 2016-05-05
+------------------
+
+* fix regression in HTML builder that has been introduced in 0.2.2
+
 0.2.2 - 2016-05-05
 ------------------
 
diff --git a/jandd/sphinxext/ip.py b/jandd/sphinxext/ip.py
index 95cde86..eb8f760 100644
--- a/jandd/sphinxext/ip.py
+++ b/jandd/sphinxext/ip.py
@@ -23,7 +23,7 @@ from sphinx.locale import l_
 from sphinx.roles import XRefRole
 from sphinx.util.nodes import make_refnode
 
-__version__ = '0.2.2'
+__version__ = '0.2.3'
 
 
 def ip_object_anchor(typ, path):
@@ -120,8 +120,8 @@ class IPRange(Directive):
             doctitle = self.state.document.traverse(nodes.title)[0].astext()
         idx_text = "%s; %s" % (self.rangespec, doctitle)
         self.indexnode = addnodes.index(entries=[
-            ('single', idx_text, name, False, ''),
-            ('single', self.get_index_text(), name, False, '')
+            ('single', idx_text, name, '', ''),
+            ('single', self.get_index_text(), name, '', '')
         ])
 
         if self.content:
diff --git a/setup.py b/setup.py
index 827a99d..38b7cb9 100644
--- a/setup.py
+++ b/setup.py
@@ -2,7 +2,7 @@
 
 from setuptools import setup, find_packages
 
-version = '0.2.2'
+version = '0.2.3'
 
 with open('README.rst') as readme:
     description = readme.read() + "\n\n"