M4 breaking changes