Hypothesis: the current implementation of `[p:]depends` will incorrectly report that a step which has no outputs does not exist.