but also, is this really needed if this adds a dependency? Dependency hygiene is a value.