diff --git a/mutalyzer/variantchecker.py b/mutalyzer/variantchecker.py
index f99b9acb34eca55446ee2ce14b55d8faf07799a5..f563a55bfa073cdb6368ebf1552095998963541c 100644
--- a/mutalyzer/variantchecker.py
+++ b/mutalyzer/variantchecker.py
@@ -477,7 +477,7 @@ def apply_inversion(first, last, mutator, record, O):
             first += snoop
             last -= snoop
 
-    mutator.invM(first, last)
+    mutator.inversion(first, last)
 
     if first == last:
         O.addMessage(__file__, 2, 'WWRONGTYPE', 'Inversion at position ' \
diff --git a/tests/test_variantchecker.py b/tests/test_variantchecker.py
index a0b2452577743b4c75781c6ff8c39376a201ae84..c0d76eaa47d87d6f244e9f5cd1724c9ee20ed937 100644
--- a/tests/test_variantchecker.py
+++ b/tests/test_variantchecker.py
@@ -729,3 +729,13 @@ class TestVariantchecker():
                      'NG_008939.1:g.5206_5208del')
         assert 'NG_008939.1(PCCB_v001):c.155_157del' \
                in self.output.getOutput('descriptions')
+
+    def test_inversion(self):
+        """
+        Inversion variant.
+        """
+        check_variant('AB026906.1:c.274_275inv', self.output)
+        assert_equal(self.output.getIndexedOutput('genomicDescription', 0),
+                     'AB026906.1:g.7872_7873inv')
+        assert 'AB026906.1(SDHD_v001):c.274_275inv' \
+            in self.output.getOutput('descriptions')