also send close receive channel on weirder cases