diff --git a/morss/readabilite.py b/morss/readabilite.py
index b4c43e8..50f64ec 100644
--- a/morss/readabilite.py
+++ b/morss/readabilite.py
@@ -201,20 +201,14 @@ def clean_node(node):
if attrib not in attributes_fine:
del node.attrib[attrib]
-
-def br2p(root):
- for node in list(root.iterfind('.//br')):
- parent = node.getparent()
- if parent is None:
- continue
-
- gdparent = parent.getparent()
+ # br2p
+ if node.tag == 'br':
if gdparent is None:
- continue
+ return
- if node.tail is None:
+ if not count_words(node.tail):
# if
is at the end of a div (to avoid having