Refactors parsing, entire user message parsed at once now.