return false on nonexistant channels