I have not been able to reproduce the $chan().ial issue here so far. I tested by joining a channel and issuing different combinations of //who #channel, //echo $chan(#channel).ial, and /ialclear. In all cases, the ial property returned the correct $true or $false value based on whether the IAL was full or empty. Can you describe a step by step method that reproduces the issue for you?