More IL2 tweaks.

Still very broken by the pattern exhaustiveness stuff.