There is a weird quirk of our graph system, where if a -> b and b -> c and b does-not-exist, b will be implicitly created s.t. a -> b -> c.
In the future, we should re-work our dependency system to somehow either:
1) Allow folks to opt-in to implicit dependencies on non-existent vertices
2) Get rid of the behavior entirely
There is a weird quirk of our graph system, where if a -> b and b -> c and b does-not-exist, b will be implicitly created s.t. a -> b -> c.
In the future, we should re-work our dependency system to somehow either: 1) Allow folks to opt-in to implicit dependencies on non-existent vertices 2) Get rid of the behavior entirely