runtime: irq trials, take 2