slightly less verbose dependency tracking