moved root check inside service. lots of debug about permissions.