diff --git a/caption/caption.module b/caption/caption.module
index 5d4aa5e..d83b465 100644
--- a/caption/caption.module
+++ b/caption/caption.module
@@ -116,7 +116,7 @@ function caption_init() {
 function caption_filter_info() {
   $filters['caption'] = array(
     'title'            => t('Caption'),
-    'type'             => FILTER_TYPE_TRANSFORM_DOM,
+    'type'             => FILTER_TYPE_TRANSFORM_REVERSIBLE,
     'description'      => t('Transforms <code>data-caption</code> attributes on <code>&lt;img&gt;</code> tags into captions.'),
     'process callback' => 'caption_process_filter',
     'tips callback'    => 'caption_filter_tips',
