Return nil instead of &Channel{}
Using the Fetcher interface instead of Get
Removed the Get function