diff --git a/sysusers.generate-pre.sh b/sysusers.generate-pre.sh
index a077bb7..6bc0ca6 100755
--- a/sysusers.generate-pre.sh
+++ b/sysusers.generate-pre.sh
@@ -20,16 +20,16 @@ user() {
 	if [ "$uid" = '-' ] || [ "$uid" = '' ]; then
 		cat <<-EOF
 		getent passwd '$user' >/dev/null || \\
-			useradd -r -g '$group' -d '$home' -s '$shell' -c '$desc' '$user' || :
+		    useradd -r -g '$group' -d '$home' -s '$shell' -c '$desc' '$user' || :
 		EOF
 	else
 		cat <<-EOF
 		if ! getent passwd '$user' >/dev/null; then
-			if ! getent passwd '$uid' >/dev/null; then
-			useradd -r -u '$uid' -g '$group' -d '$home' -s '$shell' -c '$desc' '$user' || :
-			else
-			useradd -r -g '$group' -d '$home' -s '$shell' -c '$desc' '$user' || :
-			fi
+		    if ! getent passwd '$uid' >/dev/null; then
+		        useradd -r -u '$uid' -g '$group' -d '$home' -s '$shell' -c '$desc' '$user' || :
+		    else
+		        useradd -r -g '$group' -d '$home' -s '$shell' -c '$desc' '$user' || :
+		    fi
 		fi
 
 		EOF
@@ -57,7 +57,7 @@ usermod() {
 
 	cat <<-EOF
 	if getent group '$group' >/dev/null; then
-		usermod -a -G '$group' '$user' || :
+	    usermod -a -G '$group' '$user' || :
 	fi
 	EOF
 }