WIP: implement an IRM runner