diff --git a/src/save.c b/src/save.c
index 9bb4bdc..6e6571c 100644
--- a/src/save.c
+++ b/src/save.c
@@ -1,3 +1,9 @@
+/**
+ * @file save.c
+ *
+ * @brief Handles saving/loading games.
+ */
+
 #include <stdio.h> /* remove() */
 #include "lephisto.h"
 #include "log.h"
@@ -67,13 +73,12 @@ int save_all(void) {
 
   xmlw_start(writer);
   xmlw_startElem(writer, "lephisto_save");
-
   /* Save the version or something.. */
   xmlw_startElem(writer, "version");
   xmlw_elem(writer, "lephisto", "%d.%d.%d", VMAJOR, VMINOR, VREV);
-  xmlw_elem(writer, "data", ldata_name);
+  xmlw_elem(writer, "data", ldata_name());
   xmlw_endElem(writer); /* Version. */
-
+  
   if(save_data(writer) < 0) {
     ERR("Trying to save game data");
     xmlFreeTextWriter(writer);