I'm trying to isolate layers but can't figure out the boolean true: false: thing, here's my code... (defun C:ISOLAY ( / layer clayer ) (setq clayer (vla-getvariable curdoc "CLAYER")) (vlax-for layer layers (if (/= clayer (vla-get-name layer)) (vla-put-layeron layer FALSE:) ) ) ) "layers" is the layers collection already assigned earlier. Thanks for any help, Devin