internal use of syntax extensions
stats: safer wrapping
backup