@geNAZt I saw that, but then I realised hard dependencies are optional. So how do they work?