diff --git a/src/data.rs b/src/data.rs
index b69c918323e4f93fa0208db1cf028f662ca244a6..8d6529d2e53f2ab025b3fefaddd1eaf73a0e3fc9 100644
--- a/src/data.rs
+++ b/src/data.rs
@@ -54,12 +54,11 @@ pub mod c {
         let name = as_str(&name)
             .expect("Bad layout name")
             .expect("Empty layout name");
-        mutt ::data::ContentPurpose {
-            let variant = match _variant {
-                ::data::ContentPurpose::Terminal => ::data::ContentPurpose::Terminal,
-                _  => ::data::ContentPurpose::Normal,
-            };
-        }
+        };
+        let variant = match _variant {
+            ::data::ContentPurpose::Terminal => ::data::ContentPurpose::Terminal,
+            _  => ::data::ContentPurpose::Normal,
+        };  
 
         let (kind, layout) = load_layout_data_with_fallback(&name, type_, variant);
         let layout = ::layout::Layout::new(layout, kind);