better debugging of empty dependencies and more work on clang build