diff --git a/src/Graviton/I18nBundle/Listener/PostPersistTranslatableListener.php b/src/Graviton/I18nBundle/Listener/PostPersistTranslatableListener.php
index <HASH>..<HASH> 100644
--- a/src/Graviton/I18nBundle/Listener/PostPersistTranslatableListener.php
+++ b/src/Graviton/I18nBundle/Listener/PostPersistTranslatableListener.php
@@ -44,9 +44,7 @@ class PostPersistTranslatableListener implements EventSubscriber
 
             $triggerFile = __DIR__.'/../Resources/translations/'.$domain.'.'.$locale.'.odm';
 
-            $fp = fopen($triggerFile, 'w');
-            fputs($fp, 'a');
-            fclose($fp);
+            fclose(fopen($triggerFile, 'a'));
         }
     }
 }
Try to optimize touch() even more

I think this might now introduce a race condition but haven't been able to reproduce it reliably.

On travis the en->es seems to fail, locally es->es_ca is failing :(

We'll see if this changes anything soon ;)