handle null as the initial value