figure out some CL state

also add interception test for CL