that fixes a lot of warnings