Single solenoid defaults to false when disabled

I’ve been having this weird thing where when I disable the piston deploys into the false state. This is the first year we haven’t used a double solenoid so I am not sure this is normal. Is this just a thing single solenoids do or does it have something to do with the code setup?
Link to code: GitHub - WHS-FRC-3467/Skip-5.13

Yes, that is the expected behavior

That’s basically just the definition of a single solenoid.

With a single solenoid signal is either off for output A, or on for output B.

While double solenoids have 2 signal wires, one to switch to output A, and one to switch to output B.