It's in optional vars since it is optional for the example to use/require it. In contrast, required variables are necessary for every example. You could also say png is required here because otherwise, you may compute something but won't get any results.