add unless nil