silenced switch warnings