diff --git a/package/gluon-mesh-vpn-core/luasrc/lib/gluon/upgrade/500-mesh-vpn b/package/gluon-mesh-vpn-core/luasrc/lib/gluon/upgrade/500-mesh-vpn
index b14952552dab8844dd9073eddce2eaa18c761fd7..77c76a35b757e90ce2cebb90c0efa75f536db15a 100755
--- a/package/gluon-mesh-vpn-core/luasrc/lib/gluon/upgrade/500-mesh-vpn
+++ b/package/gluon-mesh-vpn-core/luasrc/lib/gluon/upgrade/500-mesh-vpn
@@ -1,7 +1,6 @@
 #!/usr/bin/lua
 
 local site = require 'gluon.site'
-local users = require 'gluon.users'
 local util = require 'gluon.util'
 
 local uci = require('simple-uci').cursor()
@@ -21,10 +20,6 @@ uci:section('network', 'interface', 'mesh_vpn', {
 uci:save('network')
 
 
--- The previously used user and group are removed, we now have a generic group
-users.remove_user('gluon-fastd')
-users.remove_group('gluon-fastd')
-
 uci:section('firewall', 'include', 'mesh_vpn_dns', {
 	type = 'restore',
 	path = '/lib/gluon/mesh-vpn/iptables.rules',