To make a callout on ! Is ridiculous since it’s literally meant to overwrite the compilers descicion. Ignoring compiler warnings is known to be a bad idea, I mean otherwise there would be no warning at all, right? This is why zero warning policies exist.
Once we get to the point where we think the programmer has no responsibilities at all, we are lost anyways.