some picky warnings