loose and strict check does not work