improvements to messaging and processing