The following conditions are necessary and jointly sufficient for an arbitrary càdlàg local martingale to be a uniformly integrable martingale: (A) The weak tail of the supremum of its modulus is zero; (B) its jumps at the first-exit times from compact intervals converge to zero in L1 on the events that those times are finite; and (C) its almost sure limit is an integrable random variable.