Shrunk ignore mode code by a lot