- reorganize how we process messages