I don't think we should get to this statement unless `deps.length === 0`. Maybe we are on the wrong track.