they are both populated. I checked using....
if ((%clnick !isop %c) && (%clnick !ishop %c) && (%clnick !isvoice %c)) { aline @kbans banning %clnick from %c }
..and the nick and channel were echo'd to my window @kbans
isreg is no good for me in this instance as not all my voiced people are reg'd