extra scopes and stuff