check for root and add more verbose errors