suppress unnecessary warnings