It seems to me that any liability on working on triggers comes from the user/public, not the mfr.