diff --git a/src/database/channel.rs b/src/database/channel.rs
index 5f84510f376c85e51c7be8f61ab235cddc164320..c4c23e18eca9bde9a662347af37b0102542a762b 100644
--- a/src/database/channel.rs
+++ b/src/database/channel.rs
@@ -1,12 +1,12 @@
 use super::get_collection;
 
 use lru::LruCache;
+use std::sync::{Arc, Mutex};
 use mongodb::bson::{doc, from_bson, Bson};
 use rocket::http::RawStr;
 use rocket::request::FromParam;
 use rocket_contrib::json::JsonValue;
 use serde::{Deserialize, Serialize};
-use std::sync::{Arc, Mutex};
 
 #[derive(Serialize, Deserialize, Debug, Clone)]
 pub struct LastMessage {
diff --git a/src/routes/account.rs b/src/routes/account.rs
index f3f213ef564b2ab22c373e57220187dadd133752..ed53e38a82ce0f594df0ecdc0f1901d40bcf8f00 100644
--- a/src/routes/account.rs
+++ b/src/routes/account.rs
@@ -36,6 +36,12 @@ pub fn create(info: Json<Create>) -> Response {
         );
     }
 
+    if true {
+        return Response::BadRequest(
+            json!({ "error": "Registration disabled." })
+        );
+    }
+
     let col = database::get_collection("users");
 
     if info.username.len() < 2 || info.username.len() > 32 {
diff --git a/src/routes/guild.rs b/src/routes/guild.rs
index 516741f719775ca0b38c09af2e351300cfbd3a81..0fc07527d577c7c8d6499b4ed09f7455af2ef899 100644
--- a/src/routes/guild.rs
+++ b/src/routes/guild.rs
@@ -537,6 +537,7 @@ pub fn create_guild(user: User, info: Json<CreateGuild>) -> Response {
                 "name": name,
                 "description": description,
                 "owner": &user.id,
+                "channels": [ channel_id.clone() ],
                 "invites": [],
                 "bans": [],
                 "default_permissions": 51,