could use a similar strategy as I outlined above for offsetToChatMessageSize