Compiles without warnings