Using unsafe no-warn-name-shadowing