Both places calling this function pass the most recent timestamp of both inputs and implicit dependencies, but not of order-only dependencies. I believe that's correct as is. Do you agree? Have you thought about phony edges with implicit and order-only dependencies?