diff --git a/src/freedombone-addremove b/src/freedombone-addremove
index d2c157ed2ca39c3db172a7ed3aa0d32ba3f1fac9..202f46c5267664ace4a6e8e5626f351e121cfd48 100755
--- a/src/freedombone-addremove
+++ b/src/freedombone-addremove
@@ -43,12 +43,8 @@ if [[ "$arg1" == 'add' ]]; then
     fi
 fi
 
-/usr/local/bin/freedombone-addremove-base "$arg1" "$arg2" &
-addremove_pid=$!
-wait $addremove_pid
-
 success=
-if [ "$?" = "0" ]; then
+if /bin/bash -c "/usr/local/bin/freedombone-addremove-base \"$arg1\" \"$arg2\""; then
     success=1
 fi