handle the case where a change has end None