Revert "warnings be gone (2/4)"

This reverts commit 7872db8ba8afcdfa2b4a51d901192f25f7ba50b1.
Revert "warnings be gone (3/4)"

This reverts commit 63c7888c8714b9d3a7c04a7c82f616a2a919a146.
Revert "warnings be gone (4/4)"

This reverts commit df77502f17c42ebcf20ea9edf8d7d0df111cc8c9.