the checkState seemed to be the convention in other converters, so I kept it here. Totally open to changing it, but not sure what the alternative would be.