Communication between modules and its whims