Support case differences in action and channel