diff --git a/crpptbx/TCV/tcv_requests_mapping.m b/crpptbx/TCV/tcv_requests_mapping.m
index ef30ff450e7d2f1d294506255498cfd3db042d73..b75e3003cdbe001b1bb9de2abd5e80c9a7bad2e8 100644
--- a/crpptbx/TCV/tcv_requests_mapping.m
+++ b/crpptbx/TCV/tcv_requests_mapping.m
@@ -254,6 +254,11 @@ switch lower(data_request)
   % extra TCV cases (not necessarily in official data_request name list)
   % %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %
+ case '\results::total_energy'
+  mapping.timedim = 1;
+  mapping.gdat_timedim = 1;
+  mapping.method = 'tdiliuqe';
+  mapping.expression = '\results::total_energy:foo';
  case '\results::thomson:psiscatvol'
   mapping.timedim = 1;
   mapping.gdat_timedim = 1;