Seems like there was a small amount of cut-and-paste-itus - renamed channel to channel_group to prevent exceptions and get stuff working (I think)