down to 3 warnings