silence non-ANSI warnings