public Task<Listing> GetAdditionalListing(string after, Dictionary<object, object> state)
{
if(_reddits)
return _redditService.GetAdditionalFromListing(string.Format("http://www.reddit.com/subreddits/search.json?q={0}", _query), after, null);
else if(string.IsNullOrWhiteSpace(_restrictedToSubreddit))
return _redditService.GetAdditionalFromListing(string.Format("http://www.reddit.com/search.json?q={0}", _query), after, null);
else
return _redditService.GetAdditionalFromListing(string.Format("http://www.reddit.com/r/{1}/search.json?q={0}", _query, _restrictedToSubreddit), after, null);
}