diff --git a/fsl/wrappers/__init__.py b/fsl/wrappers/__init__.py
index 453313f2ca14e592732cf8866cabd78065413d29..23f45281a9f9978f9811411a6343122e33fd4a7e 100644
--- a/fsl/wrappers/__init__.py
+++ b/fsl/wrappers/__init__.py
@@ -95,6 +95,7 @@ from .fnirt        import (fnirt,           # noqa
                            convertwarp)
 from .fslmaths     import (fslmaths,)       # noqa
 from .fugue        import (fugue,           # noqa
+                           prelude,
                            sigloss)
 from .melodic      import (melodic,         # noqa
                            fsl_regfilt)
diff --git a/fsl/wrappers/fugue.py b/fsl/wrappers/fugue.py
index ced52f2267bc3140794d2baddd7de778b6bd2daa..8b61f030c5e048888692569f1be9bfc2ec1dcc9e 100644
--- a/fsl/wrappers/fugue.py
+++ b/fsl/wrappers/fugue.py
@@ -62,3 +62,24 @@ def sigloss(input, sigloss, **kwargs):
     cmd += wutils.applyArgStyle('--', valmap=valmap, **kwargs)
 
     return cmd
+
+
+@wutils.fileOrImage('complex', 'abs', 'phase', 'mask',
+                    'out', 'unwrap', 'savemask', 'rawphase', 'labels')
+@wutils.fslwrapper
+def prelude(**kwargs):
+    """Wrapper for the ``sigloss`` command."""
+
+    valmap = {
+        'labelslices' : wutils.SHOW_IF_TRUE,
+        'slices'      : wutils.SHOW_IF_TRUE,
+        'force3D'     : wutils.SHOW_IF_TRUE,
+        'removeramps' : wutils.SHOW_IF_TRUE,
+        'verbose'     : wutils.SHOW_IF_TRUE,
+    }
+
+    cmd = ['prelude'] + wutils.applyArgStyle('--=',
+                                             valmap=valmap,
+                                             **kwargs)
+
+    return cmd