Compactify fire_single_reactino() a bit