make sure, the scope rule is eagerly applied