diff --git a/kitnirc/client.py b/kitnirc/client.py
index <HASH>..<HASH> 100644
--- a/kitnirc/client.py
+++ b/kitnirc/client.py
@@ -629,7 +629,7 @@ def _parse_msg(client, command, actor, args):
     recipient, _, message = args.partition(' :')
     chantypes = client.server.features.get("CHANTYPES", "#")
     if recipient[0] in chantypes:
-        recipient = client.server.channels.get(recipient.lower()) or recipient
+        recipient = client.server.get_channel(recipient) or recipient.lower()
     else:
         recipient = User(recipient)
     client.dispatch_event(command, actor, recipient, message)
Convert one more instance to get_channel