diff --git a/src/proto.rs b/src/proto.rs
index 97230ae..2ce94ce 100644
--- a/src/proto.rs
+++ b/src/proto.rs
@@ -39,7 +39,7 @@ pub mod ws {
 	
 	// TODO can i avoid repeating id,timestamp,user in each msg type??
 	#[derive(Debug, serde::Deserialize)]
-	#[serde(tag = "type", rename_all = "camelCase")]
+	#[serde(tag = "type")]
 	pub enum EventInner {
 		#[serde(rename = "CHAT")]
 		Chat {
@@ -61,6 +61,7 @@ pub mod ws {
 		},
 		#[serde(rename = "NAME_CHANGE")]
 		NameChange {
+			#[serde(rename = "oldName")]
 			old_name: String,
 			user: User,
 		},