diff --git a/debian/diagperm b/debian/diagperm
index e1ab1a7..9bb0c7a 100644
--- a/debian/diagperm
+++ b/debian/diagperm
@@ -24,8 +24,8 @@ else
   if [ $1 = "unset" ]
   then
 	for i in $COMMANDS; do
-		if [ -x /usr/sbin/dpkg-statoverride ]; then
+		if which dpkg-statoverride >/dev/null; then
 	 		dpkg-statoverride --remove /usr/sbin/$i || errorexit "Cannot suid unregister /usr/sbin/$i."
 		fi
 		if [ -f /usr/sbin/$i ]; then
 			chgrp root /usr/sbin/$i
@@ -36,7 +36,7 @@ else
   	[ $1 = "set" ] && shift;
   	if grep -q "^$1:" /etc/group; then
     		for i in $COMMANDS; do
-			if [ -x /usr/sbin/dpkg-statoverride ]; then
+			if which dpkg-statoverride >/dev/null; then
 	 			dpkg-statoverride --update --add root $1 4754 /usr/sbin/$i || errorexit "Cannot suid register /usr/sbin/$i ."
 			else
 #
