changed permission check; qs