             returnChannels.append(GuildText(self, channel))
           case 2:
             returnChannels.append(GuildVoice(self, channel))
+          case 4:
+            returnChannels.append(GuildCategory(self, channel))
           default: break
           }
         }

        case 3:
          completion?(GroupDM(self, channelData), error)
          
        default: break
        }
      }

        case 2:
          completion?(GuildVoice(self, data), error)
          
        case 4:
          completion?(GuildCategory(self, data), error)
          
        default:
          completion?(nil, error)
        }
