Previously, I used ICNR. However now I take darks. I haven't quite got it all worked out yet (correct temps, etc), but Im getting close. What I do is record the image run ambient temp, as it falls, I will stop capturing lights and take some darks frames. Then continue with the rest of the lights, followed by a bunch of darks at the end of the run. I was finding that ICNR was stealing some of the faint data from the image, obviously this is not good. Taking actual darks seemed to solve that issue