diff --git a/lib/dtscmeta.cpp b/lib/dtscmeta.cpp
index 99449332..303134f1 100644
--- a/lib/dtscmeta.cpp
+++ b/lib/dtscmeta.cpp
@@ -1988,7 +1988,9 @@ namespace DTSC {
   bool Meta::toFile(const std::string & fileName){
     std::ofstream oFile(fileName.c_str());
     oFile << toJSON().toNetPacked();
+    if (!oFile.good()){return false;}
     oFile.close();
+    return true;
   }
 
   ///\brief Converts a meta object to a human readable string