Found the real cause of the problem and removed it. I also marked the
dependence optional again. However, if it will cause problems again, we
will have to split the repo in two and solve it correctly.
[ci skip]