Update with_scope

with operator can extend the scope!