compiler warnings