return permission denied, instead of usage