another attempt to make dependencies work