add test case for KEEP ScopeOp?