21c729c287
The previous attempt just converted compile time breakage to runtime breakage.
The previous attempt just converted compile time breakage to runtime breakage.