BUG: Don't try to change euid if we're not running as root
BUG: Don't call warnln from init()