Silence a bunch of use-before-init warnings, some of which look actually dangerous.
Merge branch 'pr/4149'