Document never guard and triggerError