make sure every dependency is set