@EdGruberman The reason is already identfied - loss of the effect.
The reason for a null value is not having a LOSS enum available.
Or do you mean something more like EXPIRED and MILK as both "loss" causes?