Hi,<br><br>I do not know why a separate block is needed as opposed to flagging a discontinuity on the following successfully output block.<br><br>But assuming that you have a good reason in mind, there are still some challenges with the error block approach:<br>- If it needs to be queued, it needs to be writable, and thus it needs to be allocated, and thus its allocation can fail.<br>- There are code paths that discards zero-size blocks specially, or fails to handle them at all.<br>- Some craptastic platforms might not support exported globals, only functions (not that I'd care personally).<br>-- <br>Envoyé de mon appareil Android avec Courriel K-9 Mail. Veuillez excuser ma brièveté.