and marking this interrupt as fast isn't quite right. It also needs to be MP Safe, and I've not done that work (yet).