         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

    case .AccessToken, .RefreshToken:
      return JSONReader.readJSONData("AccessToken")
    case .SubredditListing:
      return JSONReader.readJSONData("SubredditListing")
    case .LinkListing:
      return JSONReader.readJSONData("LinkListing")

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