diff --git a/private/property_contexts b/private/property_contexts
index 4c27b35d6b3d9cadd8853f9d6814fc52e77a7383..23150343f13181084f4aec044fc5befb89bda66f 100644
--- a/private/property_contexts
+++ b/private/property_contexts
@@ -111,6 +111,3 @@ wlan.                   u:object_r:wifi_prop:s0
 
 # hwservicemanager properties
 hwservicemanager.       u:object_r:hwservicemanager_prop:s0
-
-# ASAN install trigger
-asan.restore_reboot  u:object_r:asan_reboot_prop:s0
diff --git a/public/asan_extract.te b/public/asan_extract.te
index 6d0de6cf1fd517067cb55aeb27874028a4e98dfb..15c5a09fd862f0d3606e4cac734ea00a4ec56b75 100644
--- a/public/asan_extract.te
+++ b/public/asan_extract.te
@@ -31,6 +31,6 @@ with_asan(`
   # Restorecon will actually already try to run with sanitized libraries (libpackagelistparser).
   allow asan_extract system_data_file:file execute;
 
-  # We use asan.restore_reboot to signal a reboot is required.
-  set_prop(asan_extract, asan_reboot_prop)
+  # We need to signal a reboot when done.
+  set_prop(asan_extract, powerctl_prop)
 ')
diff --git a/public/property.te b/public/property.te
index d6fa8680152157be6f43680be33592e120f47bff..daac0fb5c6836f4aaac4add0cf5ed4d3d68e0653 100644
--- a/public/property.te
+++ b/public/property.te
@@ -1,4 +1,3 @@
-type asan_reboot_prop, property_type;
 type audio_prop, property_type, core_property_type;
 type boottime_prop, property_type;
 type bluetooth_prop, property_type;