Was perviously assuming that a provider always had at least 1 node, but when launching a node on a provider with no existing nodes, this would fail. Provide defaults in that case