M2: treat warnings as errors (again)