cutting back on compiler warnings