Multimodule design issue