non channel commands