Warning generations, more errors handled