Device support init_record is allowed to set VAL to 1. If uninitialized then mlst is 0. During the first process() this will miss a monitor if VAL is changed to 0, and cause a spurious monitor if VAL remains 1. - mdavidsaver