See #65 for context.
While this fixes the issue for me, I don't know why its required as the 0 comes from the ifstate.yaml side even though I'm setting that field to null, which I would expect to be deserialized as None.
I haven't actually tried an apply yet, I don't want my flatmates to yell at me in case something breaks, but a check reports ok