Implement CL.finish