--- a/mex/comp_dgt_fb.c
+++ b/mex/comp_dgt_fb.c
@@ -13,41 +13,7 @@
 
 #if defined(LTFAT_SINGLE) || defined(LTFAT_DOUBLE)
 #include "ltfat_types.h"
-/*
-#if defined(LTFAT_DOUBLE) && !defined(LTFAT_COMPLEXTYPE)
-static inline void LTFAT_NAME(fwd_dgt_fb)(const double *f, const double *g,
-		       const int L, const int gl,
-		       const int W,  const int a, const int M,
-		       double _Complex *cout)
-{
-   dgt_fb_r_d(f,g,L,gl,W,a,M,(double (*)[2])cout);
-}
-#elif defined(LTFAT_DOUBLE) && defined(LTFAT_COMPLEXTYPE)
-static inline void LTFAT_NAME(fwd_dgt_fb)(const double _Complex *f, const double _Complex *g,
-		       const int L, const int gl,
-		       const int W,  const int a, const int M,
-		       double _Complex *cout)
-{
-   dgt_fb_d((const double (*)[2])f,(const double (*)[2])g,L,gl,W,a,M,(double (*)[2])cout);
-}
-#elif defined(LTFAT_SINGLE) && !defined(LTFAT_COMPLEXTYPE)
-static inline void LTFAT_NAME(fwd_dgt_fb)(const float *f, const float *g,
-		       const int L, const int gl,
-		       const int W,  const int a, const int M,
-		       float _Complex *cout)
-{
-   dgt_fb_r_s(f,g,L,gl,W,a,M,(float (*)[2])cout);
-}
-#elif defined(LTFAT_SINGLE) && defined(LTFAT_COMPLEXTYPE)
-static inline void LTFAT_NAME(fwd_dgt_fb)(const float _Complex *f, const float _Complex *g,
-		       const int L, const int gl,
-		       const int W,  const int a, const int M,
-		       float _Complex *cout)
-{
-   dgt_fb_s((const float (*)[2])f,(const float (*)[2])g,L,gl,W,a,M,(float (*)[2])cout);
-}
-#endif
-*/
+
 // Calling convention:
 //  comp_dgt_fb(f,g,a,M);
 
@@ -72,18 +38,9 @@
    plhs[0] = ltfatCreateNdimArray(ndim,dims,LTFAT_MX_CLASSID,mxCOMPLEX);
    const LTFAT_TYPE* f_combined = (const LTFAT_TYPE*) mxGetData(prhs[0]);
    const LTFAT_TYPE* g_combined = (const LTFAT_TYPE*) mxGetData(prhs[1]);
-   LTFAT_REAL _Complex* out_combined = (LTFAT_REAL _Complex*) mxGetData(plhs[0]);
+   LTFAT_COMPLEX* out_combined = (LTFAT_COMPLEX*) mxGetData(plhs[0]);
 
-   // Can go away when dgt_fb works with double _Complex
-   #if defined(LTFAT_COMPLEXTYPE)
-   LTFAT_NAME(dgt_fb)((const LTFAT_REAL (*)[2])f_combined,
-                      (const LTFAT_REAL (*)[2]) g_combined,
-                      L,gl,W,a,M,(LTFAT_REAL (*)[2])out_combined);
-   #else
-   LTFAT_NAME(dgt_fb)(f_combined, g_combined,L,gl,W,a,M,(LTFAT_REAL (*)[2])out_combined);
-   #endif
-
-   return;
+   LTFAT_NAME(dgt_fb)(f_combined, g_combined,L,gl,W,a,M,out_combined);
 }
 #endif