EG(scope) could be empty here. Shouldn't we check for that?