diff --git a/lib/html-to-text.js b/lib/html-to-text.js
index <HASH>..<HASH> 100644
--- a/lib/html-to-text.js
+++ b/lib/html-to-text.js
@@ -56,7 +56,7 @@ function filterBody(dom, options) {
 
 				if ((splitTag.classes.every(function (val) { return documentClasses.indexOf(val) >= 0 })) &&
 					(splitTag.ids.every(function (val) { return documentIds.indexOf(val) >= 0 }))) {
-					result = elem.children;
+					result = [elem];
 					return;
 				}
 			}
Return the base element rather than the base element's children so that fancy table layouts work as expected.