Why is this one conditioned on scope, but the other ones aren't?