client compiles without warnings