diff --git a/public/te_macros b/public/te_macros
index d7609b3affb6aa931692850b0d5ac119e0be9d2c..b1937d85d7395033f245e7757222c660d9ed3872 100644
--- a/public/te_macros
+++ b/public/te_macros
@@ -470,7 +470,8 @@ userdebug_or_eng(`
 ')
 allow $1 anr_data_file:file append;
 allow $1 dumpstate:fd use;
-allow $1 dumpstate:fifo_file append;
+# TODO: Figure out why write is needed and remove.
+allow $1 dumpstate:fifo_file { append write };
 allow $1 tombstoned:unix_stream_socket connectto;
 allow $1 tombstoned:fd use;
 allow $1 tombstoned_crash_socket:sock_file write;