except that the regex solution I gave returns all the text, even if it gets the split point wrong. The "split on 'at' solution" throws away anything after a second at, which is a lot worse.
*shrug*, if I had a version that launched nuclear weapons when the message contained an 'at', it would still be the case than an assumption had been violated and that subsequent assumptions are then in peril.