Trouble understanding how UIC works in transient analysis

I’m having trouble understanding how UIC works. My intention here was to run a transient analysis, where the initial current flowing through the coils was 1mA. I thought this would work, but instead, I had to run it without the UIC directive in the .tran so that it did what I expected. I figured it would ignore the initial conditions and basically show 0A when I ran it without UIC, but instead, it started with 1mA at time 0 flowing through the inductors, decaying as expected. This behavior seems backwards to me…ie, I would have thought I needed UIC to see this behavior. How/When would I use UIC then?

simple_LR_with_coupled_inductors.qsch (2.4 KB)