Implemented message splitting