nella prima riga di codice della funzione gli dici
if (... || !value) return;

quindi se gli passi value=false la condizione si verifica ed esce immediatamente, dato che return oltre a far restituire un valore alla funzione (in questo caso non indicato) la termina.