Increase block limit
Work on IRQs. Fails in different ways on old rustc and new rustc, but basically functional