support event guards #85