That the '--asroot' option was dropped is an anti-feauture in my opinion. The package developers introduced code so that you can't run it as root. What's the problem to _not check_ whether it's run as root or not?