Well, s/%i/%I/...

To expand on my question: I ask because %f will return the prefix name if no instance name is provided. If a human called `systemctl start system-cloudinit@.service`, the unit would check `ConditionFileNotEmpty=/system-cloudinit` and most likely fail. This seems like an odd side-effect we could avoid by using %I, but then we would have the alternate side-effect of no value for `ConditionFileNotEmpty=` in the case that a human started the unit with no instance name. Am I being overly-paranoid here? Am I missing something obvious?