another try for dependency tracking