Should we rethrow here rather than return nothing? Nothing indicates that there was no channel with that URI, rather than there was an error. Same comment goes for other places in this class where we're doing the same