@monarchdodra your point about gc scans is a good one. I added @system to ScopeBuffer and a warning comment in the documentation.