diff --git a/library/CM/Usertext/Filter/Striptags.php b/library/CM/Usertext/Filter/Striptags.php
index <HASH>..<HASH> 100644
--- a/library/CM/Usertext/Filter/Striptags.php
+++ b/library/CM/Usertext/Filter/Striptags.php
@@ -2,20 +2,22 @@
 
 class CM_Usertext_Filter_Striptags extends CM_Usertext_Filter_Abstract {
 
-	private $_preserveParagraph;
+	private $_allowedTags;
 
 	/**
-	 * @param boolean $preserveParagraph
+	 * @param array $allowedTags
 	 */
-	function __construct($preserveParagraph = null) {
-		$this->_preserveParagraph = (boolean) $preserveParagraph;
+	function __construct($allowedTags = null) {
+		$this->_allowedTags = (array) $allowedTags;
 	}
 
 	public function transform($text) {
 		$text = (string) $text;
-		$allowedTags = null;
-		if ($this->_preserveParagraph) {
-			$allowedTags = '<p>';
+		$allowedTags = '';
+		if ($this->_allowedTags){
+			foreach($this->_allowedTags as $tag){
+				$allowedTags .= '<'.$tag.'>';
+			}
 		}
 		return strip_tags($text, $allowedTags);
 	}
CM_Usertext_Filter_Striptags:  configurable as array of tags