return empty array if collection doesn't exist
scopes