diff --git a/matlab/IMAS/gdat_imas.m b/matlab/IMAS/gdat_imas.m
index 064916de8b92b8bf4c28bdf0104d854cee3bdea5..5850cc9ac9fb88125ac6b39f3f10a8b04fa8f02a 100644
--- a/matlab/IMAS/gdat_imas.m
+++ b/matlab/IMAS/gdat_imas.m
@@ -479,7 +479,9 @@ elseif strcmp(mapping_for_imas.method,'switchcase')
       end
       % Perform cocos transformation if cocos_out ~= cocos_in
       if gdat_data.gdat_params.cocos_in ~= gdat_data.gdat_params.cocos_out
-	warning('should perform cocos transformation, to include...')
+	[ids_out,cocoscoeff]=ids_generic_cocos_nodes_transformation_symbolic(gdat_data.(ids_top_name),ids_top_name, ...
+	  gdat_data.gdat_params.cocos_in, gdat_data.gdat_params.cocos_out, gdat_data.gdat_params.ipsign_out,gdat_data.gdat_params.b0sign_out, ...
+	  gdat_data.gdat_params.ipsign_in, gdat_data.gdat_params.b0sign_in);
       end
     end