That assumption is corrected. AFAIK, having linking dependencies between two plugins is not a clean design.