#12 new style for global error