hopest compiles without warnings