mod allow(throw->warn) surface scope duplication -> 1.1.0