Introducing better intermodule communication