C. Cahillane, J. Driggers, S. Dwyer There was an issue where during lock acquisition at the stage ENGAGE_SOFT_LOOPS, there was a filter (FM2) that was occasionally not being switched 'OFF' automatically by guardian for the filter modules ASC-DSOFT_P and ASC-CSOFT_P. In the Guardian code ISC_library.py, there is a function called FM_limit_checker_decorator(FM, sign, action, onstate, offstate) which takes in a filter module FM and changes the state to onstate under certain conditions and to offstate otherwise. (action specifies the filter 'FM2', sign affects the conditions) The issue was that FM_limit_checker_decorator always read in FM+'_OFFSET' value, even when the offset filter was flipped off. I adjusted the FM_limit_checker_decorator code to check if the offset filter was flipped off before populating the FM+'_OFFSET' value. This is why the code worked when the offset was 0, but could fail if the offset had value but was flipped off.