Why is input checkout needed before output checkout?
The attached error appears if I try to checkout the output layer before calling checkout_layer_pixels on an input layer. This is consistent with the documentation (https://ae-plugins.docsforadobe.dev/smartfx/smartfx.html?highlight=checkout_output#pf-smartrenderextra). However there are cases where I don't want to check out any inputs and write to the output world immediately (cached render results for example). Why is the checkout needed?
Additionally, the wording is misleading. Not a layer checkout (checkout_layer) is needed, but a checkout of the layer pixels (checkout_layer_pixels).

