adde None check