dont unnecessarily load scopes