Wrap warnings with pragmas so we don't have to worry about them