diff --git a/CHANGES.txt b/CHANGES.txt
index 212bc5b..3aaef4c 100644
--- a/CHANGES.txt
+++ b/CHANGES.txt
@@ -1,6 +1,17 @@
Changelog
=========
+2.0a1 (unreleased)
+------------------
+
+- Remove "Plone 3 only" code.
+ [timo]
+
+- Do not monkey patch the BAD_TYPES vocabulary or plone.app.vocabularies
+ anymore.
+ [timo]
+
+
2.0a1 (2011-02-07)
------------------
diff --git a/plone/app/discussion/__init__.py b/plone/app/discussion/__init__.py
index 2e973d9..11103ca 100644
--- a/plone/app/discussion/__init__.py
+++ b/plone/app/discussion/__init__.py
@@ -1,16 +1,4 @@
# -*- coding: utf-8 -*-
from zope.i18nmessageid import MessageFactory
-PloneAppDiscussionMessageFactory = MessageFactory('plone.app.discussion')
-
-# Monkey patch plone.app.vocabularies.types.BAD_TYPES and remove
-# 'Discussion Item' from this tuple, so that Comments can be found
-# in the search. This will become needless once plone.app.discussion
-# will become a part of Plone 4.
-
-import plone.app.vocabularies.types
-
-new_bad_types = list(plone.app.vocabularies.types.BAD_TYPES)
-if 'Discussion Item' in new_bad_types:
- new_bad_types.remove('Discussion Item')
-plone.app.vocabularies.types.BAD_TYPES = new_bad_types
\ No newline at end of file
+PloneAppDiscussionMessageFactory = MessageFactory('plone.app.discussion')
\ No newline at end of file
diff --git a/plone/app/discussion/browser/captcha.zcml b/plone/app/discussion/browser/captcha.zcml
index 8c1f3d3..9acfddf 100644
--- a/plone/app/discussion/browser/captcha.zcml
+++ b/plone/app/discussion/browser/captcha.zcml
@@ -4,21 +4,6 @@
xmlns:zcml="http://namespaces.zope.org/zcml"
i18n_domain="plone.app.discussion">
-
-
-
-
-
-
-
-
-