Sorry, I didn't notice a bad translation on nil, so VCL is not applied <> nil, so the VCL will allways take effect.