$someone support
protect/unprotect variable support
no longer tracking enter/left (for now) as its not very reliable