   case AccessToken(code: String, redirectURL: String, clientId: String)
   case RefreshToken(refreshToken: String, clientId: String)
   case SubredditListing(token: String, after: String?)
+  case DefaultSubredditListing(after: String?)
   case MultiredditListing(token: String)
   case LinkDetails(token: String?, permalink: String)
   case LinkListing(token: String?, subredditName: String, listing: ListingType, after: String?)

    switch self {
    case .AccessToken, RefreshToken:
      return "/api/v1/access_token"
    case .SubredditListing:
      return "/api/multi/mine"
    case .MultiredditListing:
      return "/subreddits/mine"
    case .LinkListing(_, let subredditName, let listing, _):
      return "/r/\(subredditName)/\(listing.path)"
    case .LinkDetails(_, let permalink):

        return nil
      }
      return ["after": after]
    case .DefaultSubredditListing(let after):
      guard let after = after else {
        return nil
      }
      return ["after": after]
    case .LinkListing(_, _, _, let after):
      guard let after = after else {
        return nil
