diff --git a/src/core/endpoints/history/message_counts.js b/src/core/endpoints/history/message_counts.js
index fa0a3e93a..d3f37714f 100644
--- a/src/core/endpoints/history/message_counts.js
+++ b/src/core/endpoints/history/message_counts.js
@@ -19,7 +19,7 @@ export function validateParams(modules: ModulesInject, incomingParams: MessageCo
 
   if (!channels) return 'Missing channel';
   if (timetoken && channelTimetokens) return 'timetoken and channelTimetokens are incompatible together';
-  if ((timetoken && channelTimetokens) && (channelTimetokens.length > 1) && (channels.length !== channelTimetokens.length)) return 'Length of channelTimetokens and channels do not match';
+  if ((channels && channelTimetokens) && (channelTimetokens.length > 1) && (channels.length !== channelTimetokens.length)) return 'Length of channelTimetokens and channels do not match';
   if (!config.subscribeKey) return 'Missing Subscribe Key';
 }