// null == expired, Cancelled ... do the math