Leaf modules can now require other modules