diff --git a/policy-20080509.patch b/policy-20080509.patch
index 345cda3..ff5d75b 100644
--- a/policy-20080509.patch
+++ b/policy-20080509.patch
@@ -27749,7 +27749,7 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/zebr
  ')
 diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/services/zebra.te serefpolicy-3.4.2/policy/modules/services/zebra.te
 --- nsaserefpolicy/policy/modules/services/zebra.te	2008-06-12 23:25:05.000000000 -0400
-+++ serefpolicy-3.4.2/policy/modules/services/zebra.te	2008-06-16 07:15:11.000000000 -0400
++++ serefpolicy-3.4.2/policy/modules/services/zebra.te	2008-06-22 07:59:31.000000000 -0400
 @@ -30,6 +30,9 @@
  type zebra_var_run_t;
  files_pid_file(zebra_var_run_t)
@@ -30265,8 +30265,8 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/qemu.f
 +/usr/bin/qemu-kvm --	gen_context(system_u:object_r:qemu_exec_t,s0)
 diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/qemu.if serefpolicy-3.4.2/policy/modules/system/qemu.if
 --- nsaserefpolicy/policy/modules/system/qemu.if	1969-12-31 19:00:00.000000000 -0500
-+++ serefpolicy-3.4.2/policy/modules/system/qemu.if	2008-06-22 06:51:48.000000000 -0400
-@@ -0,0 +1,336 @@
++++ serefpolicy-3.4.2/policy/modules/system/qemu.if	2008-06-22 08:07:11.000000000 -0400
+@@ -0,0 +1,340 @@
 +
 +## <summary>policy for qemu</summary>
 +
@@ -30596,6 +30596,10 @@ diff --exclude-from=exclude -N -u -r nsaserefpolicy/policy/modules/system/qemu.i
 +	')
 +
 +	optional_policy(`
++		xen_rw_image_files($1_t)
++	')
++
++	optional_policy(`
 +		xserver_stream_connect_xdm_xserver($1_t)
 +		xserver_read_xdm_tmp_files($1_t)
 +		xserver_read_xdm_pid($1_t)