remove the default case where I was closing the channel because it seems to be breaking