refinement: global scope. scope pending broken test.