bool values don't need de / encoding
decoding None values apparently raises errors