compiler warnings suppression