intermodule messaging infrastructure development: edge cases for messaging