The creation of a monitor from JSON relied on the non-JSON version for the addition of default parameters but it proceeded to check the validity of the parameters before it. Whenever parameters are checked, the default parameters should be present.