MessageList.GetRange() and everything used by that has problems where I'm aware off. I'm trying to fix this ASAP