TODO about nested deps
Create nested variant of requires