Added new system to (mostly) workaround the 2048 packet char limit