Fix #warnings taking exponential time to compute

*sigh*
we can just add a compact no?