diff --git a/policy/modules/services/ddclient.if b/policy/modules/services/ddclient.if
index c1e04ce..ead762a 100644
--- a/policy/modules/services/ddclient.if
+++ b/policy/modules/services/ddclient.if
@@ -21,7 +21,32 @@ interface(`ddclient_domtrans',`
########################################
##
-## All of the rules required to administrate
+## Execute ddclient daemon on behalf of a user or staff type.
+##
+##
+##
+## Domain allowed access.
+##
+##
+##
+##
+## Role allowed access.
+##
+##
+##
+#
+interface(`ddclient_run',`
+ gen_require(`
+ type ddclient_t;
+ ')
+
+ ddclient_domtrans($1)
+ role $2 types ddclient_t;
+')
+
+########################################
+##
+## All of the rules required to administrate
## an ddclient environment
##
##
diff --git a/policy/modules/services/ddclient.te b/policy/modules/services/ddclient.te
index cec67d2..79d631e 100644
--- a/policy/modules/services/ddclient.te
+++ b/policy/modules/services/ddclient.te
@@ -1,5 +1,5 @@
-policy_module(ddclient, 1.8.0)
+policy_module(ddclient, 1.8.1)
########################################
#