Proper errors for bad permissions.