quieted a lot of the compiler warnings